# Cinder v0.12.1 - Table of Contents A powerful, intelligent data table component for Phoenix LiveView applications with seamless Ash Framework integration. ## Pages - [Cinder](readme.md) - [Getting Started](getting-started.md) - [Filters](filters.md) - [Sorting](sorting.md) - [Advanced Features](advanced.md) - [Theming](theming.md) - [Theme Showcase](theme-showcase.md) - [Custom Filters](custom-filters.md) - [Localization](localization.md) - [Upgrading Guide](upgrading.md) - [Examples](examples.md) - [Changelog](changelog.md) ## Modules - Core Components - [Cinder](Cinder.md): Cinder is a powerful, intelligent data table component for Phoenix LiveView applications with seamless Ash Framework integration. - [Cinder.Collection](Cinder.Collection.md): Unified collection component for displaying data in table, list, or grid layouts. - [Cinder.Controls](Cinder.Controls.md): Data preparation and render helpers for custom filter/search control layouts. - [Cinder.LiveComponent](Cinder.LiveComponent.md): Shared LiveComponent for all Cinder data layouts (Table, List, etc.). - URL State Management - [Cinder.UrlManager](Cinder.UrlManager.md): URL state management for Cinder table components. - [Cinder.UrlSync](Cinder.UrlSync.md): Simple URL synchronization helper for collection components. - Refresh - [Cinder.Refresh](Cinder.Refresh.md): Helper functions for refreshing Cinder collection data from parent LiveViews. - [Cinder.Update](Cinder.Update.md): Efficient in-memory updates for Cinder collection data. - Filter Types - [Cinder.Filter](Cinder.Filter.md): Base behavior for Cinder filter implementations. - [Cinder.Filter.Helpers](Cinder.Filter.Helpers.md): Helper functions for building and validating custom filters. - [Cinder.Filters.Autocomplete](Cinder.Filters.Autocomplete.md): Autocomplete filter implementation for Cinder tables. - [Cinder.Filters.Boolean](Cinder.Filters.Boolean.md): Boolean filter implementation for Cinder tables. - [Cinder.Filters.Checkbox](Cinder.Filters.Checkbox.md): Checkbox filter implementation for Cinder tables. - [Cinder.Filters.DateRange](Cinder.Filters.DateRange.md): Date range filter implementation for Cinder tables. - [Cinder.Filters.MultiCheckboxes](Cinder.Filters.MultiCheckboxes.md): Multi-checkbox filter implementation for Cinder tables. - [Cinder.Filters.MultiSelect](Cinder.Filters.MultiSelect.md): Multi-select tag-based filter implementation for Cinder tables. - [Cinder.Filters.NumberRange](Cinder.Filters.NumberRange.md): Number range filter implementation for Cinder tables. - [Cinder.Filters.RadioGroup](Cinder.Filters.RadioGroup.md): Radio group filter implementation for Cinder tables. - [Cinder.Filters.Registry](Cinder.Filters.Registry.md): Registry for managing available filter types in Cinder. - [Cinder.Filters.Select](Cinder.Filters.Select.md): Select dropdown filter implementation for Cinder tables. - [Cinder.Filters.Text](Cinder.Filters.Text.md): Text filter implementation for Cinder tables. - Renderers - [Cinder.Renderers.BulkActions](Cinder.Renderers.BulkActions.md): Shared bulk actions component used by Table, List, and Grid renderers. - [Cinder.Renderers.Grid](Cinder.Renderers.Grid.md): Renderer for grid/card layout. - [Cinder.Renderers.List](Cinder.Renderers.List.md): Renderer for list layout. - [Cinder.Renderers.Pagination](Cinder.Renderers.Pagination.md): Shared pagination component used by Table, List, and Grid renderers. - [Cinder.Renderers.SortControls](Cinder.Renderers.SortControls.md): Shared sort controls component for List and Grid renderers. - [Cinder.Renderers.Table](Cinder.Renderers.Table.md): Renderer for table layout. - Theming System - [Cinder.Theme](Cinder.Theme.md): Theme management for Cinder table components. - [Cinder.Theme.Behaviour](Cinder.Theme.Behaviour.md): Behaviour for Cinder theme modules. - [Cinder.Theme.Docs](Cinder.Theme.Docs.md): Auto-generates theme documentation from `Cinder.Theme.complete_default/0`. - [Cinder.Theme.DslModule](Cinder.Theme.DslModule.md): DSL module for creating custom Cinder themes. - [Cinder.Themes.Compact](Cinder.Themes.Compact.md): A compact theme with minimal spacing and high density for maximum information display. - [Cinder.Themes.DaisyUI](Cinder.Themes.DaisyUI.md): A DaisyUI-compatible theme following daisyUI design system. - [Cinder.Themes.Dark](Cinder.Themes.Dark.md): An elegant dark theme with smooth gradients and modern styling. - [Cinder.Themes.Flowbite](Cinder.Themes.Flowbite.md): A Flowbite-compatible theme following Flowbite design system. - [Cinder.Themes.Futuristic](Cinder.Themes.Futuristic.md): A futuristic theme with holographic effects and sci-fi styling. - [Cinder.Themes.Modern](Cinder.Themes.Modern.md): A modern, professional theme with clean lines and subtle shadows. - [Cinder.Themes.Retro](Cinder.Themes.Retro.md): A retro 80s-inspired theme with neon colors and bold styling. - Localization - [Cinder.Gettext](Cinder.Gettext.md): Default `Gettext` backend. - [Cinder.Messages](Cinder.Messages.md): Provides Gettext macros with configurable backend support. - Internal - [Cinder.BulkActionExecutor](Cinder.BulkActionExecutor.md): Executes bulk actions on selected records. - [Cinder.Column](Cinder.Column.md): Column configuration and type inference for Cinder table components. - [Cinder.Filter.Debug](Cinder.Filter.Debug.md): Debugging tools for custom filter development. - [Cinder.FilterManager](Cinder.FilterManager.md): Coordinator for Cinder's modular filter system. - [Cinder.PageSize](Cinder.PageSize.md): Page size configuration for Cinder table components. - [Cinder.QueryBuilder](Cinder.QueryBuilder.md): Query building functionality for Cinder table components. - Deprecated - [Cinder.Table](Cinder.Table.md): Table component for displaying data in a traditional HTML table layout. - [Cinder.Table.Refresh](Cinder.Table.Refresh.md): Helper functions for refreshing Cinder collection data. - [Cinder.Table.UrlSync](Cinder.Table.UrlSync.md): URL synchronization helper for collection components. ## Mix Tasks - Mix Tasks - [mix cinder.gen.filter](Mix.Tasks.Cinder.Gen.Filter.md): Generate and configure a custom Cinder filter based on built-in filters. - [mix cinder.install](Mix.Tasks.Cinder.Install.md): Installs Cinder and configures Tailwind CSS to include Cinder's styles. - [mix cinder.upgrade](Mix.Tasks.Cinder.Upgrade.md): Tasks for automatic migration of your code between various versions of Cinder.