Module: NitroKit
- Extended by:
- SchemaBuilder
- Defined in:
- lib/nitro_kit.rb,
lib/nitro_kit/engine.rb,
lib/nitro_kit/version.rb,
lib/nitro_kit/variants.rb,
lib/nitro_kit/schema_builder.rb,
app/components/nitro_kit/card.rb,
app/components/nitro_kit/icon.rb,
app/components/nitro_kit/tabs.rb,
app/components/nitro_kit/alert.rb,
app/components/nitro_kit/badge.rb,
app/components/nitro_kit/field.rb,
app/components/nitro_kit/input.rb,
app/components/nitro_kit/label.rb,
app/components/nitro_kit/table.rb,
app/components/nitro_kit/toast.rb,
app/components/nitro_kit/avatar.rb,
app/components/nitro_kit/button.rb,
app/components/nitro_kit/dialog.rb,
app/components/nitro_kit/select.rb,
app/components/nitro_kit/switch.rb,
app/components/nitro_kit/tooltip.rb,
app/components/nitro_kit/checkbox.rb,
app/components/nitro_kit/combobox.rb,
app/components/nitro_kit/dropdown.rb,
app/components/nitro_kit/fieldset.rb,
app/components/nitro_kit/textarea.rb,
app/helpers/nitro_kit/card_helper.rb,
app/helpers/nitro_kit/form_helper.rb,
app/helpers/nitro_kit/icon_helper.rb,
app/helpers/nitro_kit/tabs_helper.rb,
app/components/nitro_kit/accordion.rb,
app/components/nitro_kit/component.rb,
app/helpers/nitro_kit/alert_helper.rb,
app/helpers/nitro_kit/badge_helper.rb,
app/helpers/nitro_kit/field_helper.rb,
app/helpers/nitro_kit/input_helper.rb,
app/helpers/nitro_kit/label_helper.rb,
app/helpers/nitro_kit/table_helper.rb,
app/helpers/nitro_kit/toast_helper.rb,
app/components/nitro_kit/datepicker.rb,
app/components/nitro_kit/pagination.rb,
app/helpers/nitro_kit/avatar_helper.rb,
app/helpers/nitro_kit/button_helper.rb,
app/helpers/nitro_kit/dialog_helper.rb,
app/helpers/nitro_kit/select_helper.rb,
app/helpers/nitro_kit/switch_helper.rb,
app/components/nitro_kit/field_group.rb,
app/helpers/nitro_kit/tooltip_helper.rb,
app/components/nitro_kit/avatar_stack.rb,
app/components/nitro_kit/button_group.rb,
app/components/nitro_kit/form_builder.rb,
app/components/nitro_kit/radio_button.rb,
app/helpers/nitro_kit/checkbox_helper.rb,
app/helpers/nitro_kit/combobox_helper.rb,
app/helpers/nitro_kit/dropdown_helper.rb,
app/helpers/nitro_kit/fieldset_helper.rb,
app/helpers/nitro_kit/textarea_helper.rb,
app/helpers/nitro_kit/accordion_helper.rb,
app/components/nitro_kit/checkbox_group.rb,
app/helpers/nitro_kit/datepicker_helper.rb,
app/helpers/nitro_kit/pagination_helper.rb,
app/helpers/nitro_kit/field_group_helper.rb,
app/helpers/nitro_kit/button_group_helper.rb,
app/helpers/nitro_kit/radio_button_helper.rb,
app/components/nitro_kit/radio_button_group.rb,
lib/generators/nitro_kit/component_generator.rb
Defined Under Namespace
Modules: AccordionHelper, AlertHelper, AvatarHelper, BadgeHelper, ButtonGroupHelper, ButtonHelper, CardHelper, CheckboxHelper, ComboboxHelper, DatepickerHelper, DialogHelper, DropdownHelper, FieldGroupHelper, FieldHelper, FieldsetHelper, FormHelper, IconHelper, InputHelper, LabelHelper, PaginationHelper, RadioButtonHelper, SchemaBuilder, SelectHelper, SwitchHelper, TableHelper, TabsHelper, TextareaHelper, ToastHelper, TooltipHelper, Variants Classes: Accordion, Alert, Avatar, AvatarStack, Badge, Button, ButtonGroup, Card, Checkbox, CheckboxGroup, Combobox, Component, ComponentGenerator, Datepicker, Dialog, Dropdown, Engine, Field, FieldGroup, Fieldset, FormBuilder, Icon, Input, Label, Pagination, RadioButton, RadioButtonGroup, Select, Switch, Table, Tabs, Textarea, Toast, Tooltip
Constant Summary collapse
- SCHEMA =
build_schema do |s| s.add(:accordion, js: [ :accordion ]) s.add(:alert) s.add(:avatar) s.add(:badge) s.add(:button, [ :icon ], components: [ :button, :button_group ], helpers: [ :button, :button_group ]) s.add(:card) s.add(:checkbox, [ :label ], components: [ :checkbox, :checkbox_group ]) s.add( :combobox, [ :input ], js: [ :combobox ], modules: [ "@floating-ui/core", "@floating-ui/dom", "@github/combobox-nav" ] ) s.add(:datepicker) s.add(:dialog, [ :button, :icon ], js: [ :dialog ]) s.add(:dropdown, [ :button ], js: [ :dropdown ], modules: [ "@floating-ui/core", "@floating-ui/dom" ]) s.add(:field, [ :label, :checkbox, :combobox, :label, :radio_button, :select, :switch, :textarea ]) s.add(:field_group) s.add(:fieldset, [ :field_group ]) s.add(:form_builder, [ :field ], helpers: [ :form ]) s.add(:icon, gems: [ "lucide-rails" ]) s.add(:input) s.add(:label) s.add(:pagination, [ :icon, :button ]) s.add(:radio_button, [ :label ], components: [ :radio_button, :radio_button_group ]) s.add(:select) s.add(:switch, js: [ :switch ]) s.add(:table) s.add(:tabs, js: [ :tabs ]) s.add(:textarea) s.add(:toast, js: [ :toast ]) s.add(:tooltip, js: [ :tooltip ], modules: [ "@floating-ui/core", "@floating-ui/dom" ]) end
- VERSION =
"0.8.0"