import { html, css, cssManager } from '@design.estate/dees-element'; import '../elements/index.js'; export const inputShowcase = () => html`

Input Components Showcase

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.

📝

Text Inputs

Standard text input components for collecting various types of textual data. Includes password fields, validation, and specialized formatting.

// Search with custom suggestions <dees-searchbar .placeholder="Search products..." .suggestions=${['Laptop', 'Phone', 'Tablet']} ></dees-searchbar>
☑️

Selection Inputs

Components for selecting from predefined options. Includes checkboxes, radio buttons, dropdowns, and multi-select controls.

🔢

Numeric Inputs

Specialized inputs for numeric values, including quantity selectors and formatted inputs.

Special Inputs

Specialized input components for specific data types like phone numbers, IBAN, and file uploads.

📄

Rich Text Editors

New!

Advanced text editors for creating rich content with formatting, images, and structured blocks.

📋

Form Integration

All input components integrate seamlessly with dees-form for validation, submission handling, and data management.

User Registration

✅ Validation

Built-in validation for all input types

🔄 Two-way Binding

Automatic data synchronization

📊 Data Collection

Easy form data extraction

🎨 Theming

Consistent styling across all inputs

`;