Input dm_input ## Overview Versatile input component supporting many types: text, email, password, select, checkbox, toggle, range, and more. ## Usage ```elixir <.dm_input name="email" label="Email" type="email" value="" /> <.dm_input name="role" label="Role" type="select" options={[{"admin", "Admin"}, {"user", "User"}]} value="" /> ``` Text Types Text Email Password Number Search Colors Primary Secondary Success Error Sizes Extra Small Small Large Style Variants Ghost Filled Bordered Default (no variant) Select Role Choose a role admineditorviewer Textarea Message Toggle Enable notifications Range Slider Volume (50) 0 100 0 50 100