diff --git a/.gitignore b/.gitignore index ef13c79..352c177 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ # artifacts coverage/ public/ -pages/ # installs node_modules/ diff --git a/ts_web/pages/index.ts b/ts_web/pages/index.ts new file mode 100644 index 0000000..081febb --- /dev/null +++ b/ts_web/pages/index.ts @@ -0,0 +1,2 @@ +export * from './mainpage.js'; +export * from './input-showcase.js'; \ No newline at end of file diff --git a/ts_web/pages/input-showcase.ts b/ts_web/pages/input-showcase.ts new file mode 100644 index 0000000..3f37033 --- /dev/null +++ b/ts_web/pages/input-showcase.ts @@ -0,0 +1,593 @@ +import { html, css, cssManager } from '@design.estate/dees-element'; +import '../elements/index.js'; + +export const inputShowcase = () => html` +
+ A comprehensive collection of input components for building modern web forms and interfaces.
+
All components support dark mode, validation, and integrate seamlessly with dees-form.
+
+ Standard text input components for collecting various types of textual data. + Includes password fields, validation, and specialized formatting. +
+ ++ Components for selecting from predefined options. Includes checkboxes, radio buttons, + dropdowns, and multi-select controls. +
+ ++ Specialized inputs for numeric values, including quantity selectors and formatted inputs. +
+ ++ Specialized input components for specific data types like phone numbers, IBAN, and file uploads. +
+ ++ Advanced text editors for creating rich content with formatting, images, and structured blocks. +
+ ++ All input components integrate seamlessly with dees-form for validation, + submission handling, and data management. +
+ +Built-in validation for all input types
+Automatic data synchronization
+Easy form data extraction
+Consistent styling across all inputs
+