Module: UI

Defined in:
lib/ui.rb,
lib/ui/engine.rb,
lib/ui/version.rb,
app/components/ui/p.rb,
app/components/ui/h1.rb,
app/components/ui/h2.rb,
app/components/ui/h3.rb,
app/components/ui/h4.rb,
lib/ui/configuration.rb,
app/components/ui/base.rb,
app/components/ui/lead.rb,
app/components/ui/list.rb,
app/components/ui/large.rb,
app/components/ui/muted.rb,
app/components/ui/small.rb,
app/jobs/ui/application_job.rb,
app/components/ui/blockquote.rb,
app/components/ui/inline_code.rb,
app/helpers/ui/empty_behavior.rb,
app/helpers/ui/spinner_behavior.rb,
app/helpers/ui/textarea_behavior.rb,
app/models/ui/application_record.rb,
app/helpers/ui/application_helper.rb,
app/mailers/ui/application_mailer.rb,
app/view_components/ui/p_component.rb,
app/view_components/ui/h1_component.rb,
app/view_components/ui/h2_component.rb,
app/view_components/ui/h3_component.rb,
app/view_components/ui/h4_component.rb,
app/view_components/ui/lead_component.rb,
app/view_components/ui/list_component.rb,
app/view_components/ui/large_component.rb,
app/view_components/ui/muted_component.rb,
app/view_components/ui/small_component.rb,
app/controllers/ui/application_controller.rb,
app/view_components/ui/blockquote_component.rb,
app/view_components/ui/inline_code_component.rb

Defined Under Namespace

Modules: AccordionBehavior, AccordionContentBehavior, AccordionItemBehavior, AccordionTriggerBehavior, AlertBehavior, AlertDescriptionBehavior, AlertDialogActionBehavior, AlertDialogBehavior, AlertDialogCancelBehavior, AlertDialogContentBehavior, AlertDialogDescriptionBehavior, AlertDialogFooterBehavior, AlertDialogHeaderBehavior, AlertDialogOverlayBehavior, AlertDialogTitleBehavior, AlertDialogTriggerBehavior, AlertTitleBehavior, ApplicationHelper, AspectRatioBehavior, AvatarBehavior, AvatarFallbackBehavior, AvatarImageBehavior, BadgeBehavior, BlockquoteBehavior, BreadcrumbBehavior, BreadcrumbEllipsisBehavior, BreadcrumbItemBehavior, BreadcrumbLinkBehavior, BreadcrumbListBehavior, BreadcrumbPageBehavior, BreadcrumbSeparatorBehavior, ButtonBehavior, ButtonGroupBehavior, ButtonGroupSeparatorBehavior, ButtonGroupTextBehavior, CalendarBehavior, CardActionBehavior, CardBehavior, CardContentBehavior, CardDescriptionBehavior, CardFooterBehavior, CardHeaderBehavior, CardTitleBehavior, CarouselBehavior, CarouselContentBehavior, CarouselItemBehavior, CarouselNextBehavior, CarouselPreviousBehavior, CheckboxBehavior, CollapsibleBehavior, CollapsibleContentBehavior, CollapsibleTriggerBehavior, ComboboxBehavior, CommandBehavior, CommandDialogBehavior, CommandEmptyBehavior, CommandGroupBehavior, CommandInputBehavior, CommandItemBehavior, CommandListBehavior, CommandSeparatorBehavior, CommandShortcutBehavior, ContextMenuBehavior, ContextMenuCheckboxItemBehavior, ContextMenuContentBehavior, ContextMenuItemBehavior, ContextMenuLabelBehavior, ContextMenuRadioGroupBehavior, ContextMenuRadioItemBehavior, ContextMenuSeparatorBehavior, ContextMenuShortcutBehavior, ContextMenuTriggerBehavior, DatePickerBehavior, DatePickerInputBehavior, DatePickerTriggerBehavior, DialogBehavior, DialogContentBehavior, DialogFooterBehavior, DialogHeaderBehavior, DialogOverlayBehavior, DrawerBehavior, DrawerCloseBehavior, DrawerContentBehavior, DrawerDescriptionBehavior, DrawerFooterBehavior, DrawerHandleBehavior, DrawerHeaderBehavior, DrawerOverlayBehavior, DrawerTitleBehavior, DrawerTriggerBehavior, DropdownMenuBehavior, DropdownMenuCheckboxItemBehavior, DropdownMenuContentBehavior, DropdownMenuItemBehavior, DropdownMenuLabelBehavior, DropdownMenuRadioGroupBehavior, DropdownMenuRadioItemBehavior, DropdownMenuSeparatorBehavior, DropdownMenuShortcutBehavior, DropdownMenuSubBehavior, DropdownMenuSubContentBehavior, DropdownMenuSubTriggerBehavior, DropdownMenuTriggerBehavior, EmptyBehavior, EmptyContentBehavior, EmptyDescriptionBehavior, EmptyHeaderBehavior, EmptyMediaBehavior, EmptyTitleBehavior, FieldBehavior, FieldContentBehavior, FieldDescriptionBehavior, FieldErrorBehavior, FieldGroupBehavior, FieldLabelBehavior, FieldLegendBehavior, FieldSeparatorBehavior, FieldSetBehavior, FieldTitleBehavior, H1Behavior, H2Behavior, H3Behavior, H4Behavior, HoverCardBehavior, HoverCardContentBehavior, HoverCardTriggerBehavior, InlineCodeBehavior, InputBehavior, InputGroupAddonBehavior, InputGroupBehavior, InputGroupButtonBehavior, InputGroupInputBehavior, InputGroupTextBehavior, InputGroupTextareaBehavior, InputOtpBehavior, InputOtpGroupBehavior, InputOtpSeparatorBehavior, InputOtpSlotBehavior, ItemActionsBehavior, ItemBehavior, ItemContentBehavior, ItemDescriptionBehavior, ItemFooterBehavior, ItemGroupBehavior, ItemHeaderBehavior, ItemMediaBehavior, ItemSeparatorBehavior, ItemTitleBehavior, KbdBehavior, KbdGroupBehavior, LabelBehavior, LargeBehavior, LeadBehavior, ListBehavior, MenubarBehavior, MenubarCheckboxItemBehavior, MenubarContentBehavior, MenubarItemBehavior, MenubarLabelBehavior, MenubarMenuBehavior, MenubarRadioGroupBehavior, MenubarRadioItemBehavior, MenubarSeparatorBehavior, MenubarShortcutBehavior, MenubarSubBehavior, MenubarSubContentBehavior, MenubarSubTriggerBehavior, MenubarTriggerBehavior, MutedBehavior, NavigationMenuBehavior, NavigationMenuContentBehavior, NavigationMenuItemBehavior, NavigationMenuLinkBehavior, NavigationMenuListBehavior, NavigationMenuTriggerBehavior, NavigationMenuViewportBehavior, PBehavior, PaginationBehavior, PaginationContentBehavior, PaginationEllipsisBehavior, PaginationItemBehavior, PaginationLinkBehavior, PaginationNextBehavior, PaginationPreviousBehavior, PopoverBehavior, PopoverContentBehavior, PopoverTriggerBehavior, ProgressBehavior, RadioButtonBehavior, ResizableHandleBehavior, ResizablePanelBehavior, ResizablePanelGroupBehavior, ResponsiveDialogBehavior, ScrollAreaBehavior, ScrollAreaCornerBehavior, ScrollAreaScrollbarBehavior, ScrollAreaThumbBehavior, ScrollAreaViewportBehavior, SelectBehavior, SelectContentBehavior, SelectGroupBehavior, SelectItemBehavior, SelectLabelBehavior, SelectScrollDownButtonBehavior, SelectScrollUpButtonBehavior, SelectTriggerBehavior, SeparatorBehavior, SharedAsChildBehavior, SheetBehavior, SheetContentBehavior, SheetFooterBehavior, SheetHeaderBehavior, SheetOverlayBehavior, SidebarBehavior, SidebarContentBehavior, SidebarFooterBehavior, SidebarGroupActionBehavior, SidebarGroupBehavior, SidebarGroupContentBehavior, SidebarGroupLabelBehavior, SidebarHeaderBehavior, SidebarInputBehavior, SidebarInsetBehavior, SidebarMenuActionBehavior, SidebarMenuBadgeBehavior, SidebarMenuBehavior, SidebarMenuButtonBehavior, SidebarMenuItemBehavior, SidebarMenuSkeletonBehavior, SidebarMenuSubBehavior, SidebarMenuSubButtonBehavior, SidebarMenuSubItemBehavior, SidebarProviderBehavior, SidebarRailBehavior, SidebarSeparatorBehavior, SidebarTriggerBehavior, SliderBehavior, SliderRangeBehavior, SliderThumbBehavior, SliderTrackBehavior, SmallBehavior, SonnerToasterBehavior, SpinnerBehavior, SwitchBehavior, TableBehavior, TableBodyBehavior, TableCaptionBehavior, TableCellBehavior, TableFooterBehavior, TableHeadBehavior, TableHeaderBehavior, TableRowBehavior, TabsBehavior, TabsContentBehavior, TabsListBehavior, TabsTriggerBehavior, TextareaBehavior, ToggleBehavior, ToggleGroupBehavior, ToggleGroupItemBehavior, TooltipBehavior, TooltipContentBehavior, TooltipTriggerBehavior Classes: Accordion, AccordionComponent, AccordionContent, AccordionContentComponent, AccordionItem, AccordionItemComponent, AccordionTrigger, AccordionTriggerComponent, Alert, AlertComponent, AlertDescription, AlertDescriptionComponent, AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogOverlay, AlertDialogTitle, AlertDialogTrigger, AlertTitle, AlertTitleComponent, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, AspectRatio, AspectRatioComponent, Avatar, AvatarComponent, AvatarFallback, AvatarFallbackComponent, AvatarImage, AvatarImageComponent, Badge, BadgeComponent, Base, Blockquote, BlockquoteComponent, Breadcrumb, BreadcrumbComponent, BreadcrumbEllipsis, BreadcrumbEllipsisComponent, BreadcrumbItem, BreadcrumbItemComponent, BreadcrumbLink, BreadcrumbLinkComponent, BreadcrumbList, BreadcrumbListComponent, BreadcrumbPage, BreadcrumbPageComponent, BreadcrumbSeparator, BreadcrumbSeparatorComponent, Button, ButtonComponent, ButtonGroup, ButtonGroupComponent, ButtonGroupSeparator, ButtonGroupSeparatorComponent, ButtonGroupText, ButtonGroupTextComponent, Calendar, CalendarComponent, Card, CardAction, CardActionComponent, CardComponent, CardContent, CardContentComponent, CardDescription, CardDescriptionComponent, CardFooter, CardFooterComponent, CardHeader, CardHeaderComponent, CardTitle, CardTitleComponent, Carousel, CarouselComponent, CarouselContent, CarouselContentComponent, CarouselItem, CarouselItemComponent, CarouselNext, CarouselNextComponent, CarouselPrevious, CarouselPreviousComponent, Checkbox, CheckboxComponent, Collapsible, CollapsibleComponent, CollapsibleContent, CollapsibleContentComponent, CollapsibleTrigger, CollapsibleTriggerComponent, ComboboxWrapper, ComboboxWrapperComponent, Command, CommandComponent, CommandDialog, CommandDialogComponent, CommandEmpty, CommandEmptyComponent, CommandGroup, CommandGroupComponent, CommandInput, CommandInputComponent, CommandItem, CommandItemComponent, CommandList, CommandListComponent, CommandSeparator, CommandSeparatorComponent, CommandShortcut, CommandShortcutComponent, Configuration, ContextMenu, ContextMenuCheckboxItem, ContextMenuCheckboxItemComponent, ContextMenuComponent, ContextMenuContent, ContextMenuContentComponent, ContextMenuItem, ContextMenuItemComponent, ContextMenuLabel, ContextMenuLabelComponent, ContextMenuRadioGroup, ContextMenuRadioGroupComponent, ContextMenuRadioItem, ContextMenuRadioItemComponent, ContextMenuSeparator, ContextMenuSeparatorComponent, ContextMenuShortcut, ContextMenuShortcutComponent, ContextMenuTrigger, ContextMenuTriggerComponent, DatePicker, DatePickerComponent, DatePickerInput, DatePickerInputComponent, DatePickerTrigger, DatePickerTriggerComponent, Dialog, DialogClose, DialogCloseComponent, DialogComponent, DialogContent, DialogContentComponent, DialogDescription, DialogDescriptionComponent, DialogFooter, DialogFooterComponent, DialogHeader, DialogHeaderComponent, DialogOverlay, DialogOverlayComponent, DialogTitle, DialogTitleComponent, DialogTrigger, DialogTriggerComponent, Drawer, DrawerClose, DrawerCloseComponent, DrawerComponent, DrawerContent, DrawerContentComponent, DrawerDescription, DrawerDescriptionComponent, DrawerFooter, DrawerFooterComponent, DrawerHandle, DrawerHandleComponent, DrawerHeader, DrawerHeaderComponent, DrawerOverlay, DrawerOverlayComponent, DrawerTitle, DrawerTitleComponent, DrawerTrigger, DrawerTriggerComponent, DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuCheckboxItemComponent, DropdownMenuComponent, DropdownMenuContent, DropdownMenuContentComponent, DropdownMenuItem, DropdownMenuItemComponent, DropdownMenuLabel, DropdownMenuLabelComponent, DropdownMenuRadioGroup, DropdownMenuRadioGroupComponent, DropdownMenuRadioItem, DropdownMenuRadioItemComponent, DropdownMenuSeparator, DropdownMenuSeparatorComponent, DropdownMenuShortcut, DropdownMenuShortcutComponent, DropdownMenuSub, DropdownMenuSubComponent, DropdownMenuSubContent, DropdownMenuSubContentComponent, DropdownMenuSubTrigger, DropdownMenuSubTriggerComponent, DropdownMenuTrigger, DropdownMenuTriggerComponent, Empty, EmptyComponent, EmptyContent, EmptyContentComponent, EmptyDescription, EmptyDescriptionComponent, EmptyHeader, EmptyHeaderComponent, EmptyMedia, EmptyMediaComponent, EmptyTitle, EmptyTitleComponent, Engine, Field, FieldComponent, FieldContent, FieldContentComponent, FieldDescription, FieldDescriptionComponent, FieldError, FieldErrorComponent, FieldGroup, FieldGroupComponent, FieldLabel, FieldLabelComponent, FieldLegend, FieldLegendComponent, FieldSeparator, FieldSeparatorComponent, FieldSet, FieldSetComponent, FieldTitle, FieldTitleComponent, H1, H1Component, H2, H2Component, H3, H3Component, H4, H4Component, HoverCard, HoverCardComponent, HoverCardContent, HoverCardContentComponent, HoverCardTrigger, HoverCardTriggerComponent, InlineCode, InlineCodeComponent, Input, InputComponent, InputGroup, InputGroupAddon, InputGroupAddonComponent, InputGroupButton, InputGroupButtonComponent, InputGroupComponent, InputGroupInput, InputGroupInputComponent, InputGroupText, InputGroupTextComponent, InputGroupTextarea, InputGroupTextareaComponent, InputOtp, InputOtpComponent, InputOtpGroup, InputOtpGroupComponent, InputOtpSeparator, InputOtpSeparatorComponent, InputOtpSlot, InputOtpSlotComponent, Item, ItemActions, ItemActionsComponent, ItemComponent, ItemContent, ItemContentComponent, ItemDescription, ItemDescriptionComponent, ItemFooter, ItemFooterComponent, ItemGroup, ItemGroupComponent, ItemHeader, ItemHeaderComponent, ItemMedia, ItemMediaComponent, ItemSeparator, ItemSeparatorComponent, ItemTitle, ItemTitleComponent, Kbd, KbdComponent, KbdGroup, KbdGroupComponent, Label, LabelComponent, Large, LargeComponent, Lead, LeadComponent, List, ListComponent, Menubar, MenubarCheckboxItem, MenubarCheckboxItemComponent, MenubarComponent, MenubarContent, MenubarContentComponent, MenubarItem, MenubarItemComponent, MenubarLabel, MenubarLabelComponent, MenubarMenu, MenubarMenuComponent, MenubarRadioGroup, MenubarRadioGroupComponent, MenubarRadioItem, MenubarRadioItemComponent, MenubarSeparator, MenubarSeparatorComponent, MenubarShortcut, MenubarShortcutComponent, MenubarSub, MenubarSubComponent, MenubarSubContent, MenubarSubContentComponent, MenubarSubTrigger, MenubarSubTriggerComponent, MenubarTrigger, MenubarTriggerComponent, Muted, MutedComponent, NavigationMenu, NavigationMenuComponent, NavigationMenuContent, NavigationMenuContentComponent, NavigationMenuItem, NavigationMenuItemComponent, NavigationMenuLink, NavigationMenuLinkComponent, NavigationMenuList, NavigationMenuListComponent, NavigationMenuTrigger, NavigationMenuTriggerComponent, NavigationMenuViewport, NavigationMenuViewportComponent, P, PComponent, Pagination, PaginationComponent, PaginationContent, PaginationContentComponent, PaginationEllipsis, PaginationEllipsisComponent, PaginationItem, PaginationItemComponent, PaginationLink, PaginationLinkComponent, PaginationNext, PaginationNextComponent, PaginationPrevious, PaginationPreviousComponent, Popover, PopoverComponent, PopoverContent, PopoverContentComponent, PopoverTrigger, PopoverTriggerComponent, Progress, ProgressComponent, RadioButton, RadioButtonComponent, ResizableHandle, ResizableHandleComponent, ResizablePanel, ResizablePanelComponent, ResizablePanelGroup, ResizablePanelGroupComponent, ResponsiveDialog, ResponsiveDialogComponent, ScrollArea, ScrollAreaComponent, ScrollAreaCorner, ScrollAreaCornerComponent, ScrollAreaScrollbar, ScrollAreaScrollbarComponent, ScrollAreaThumb, ScrollAreaThumbComponent, ScrollAreaViewport, ScrollAreaViewportComponent, Select, SelectComponent, SelectContent, SelectContentComponent, SelectGroup, SelectGroupComponent, SelectItem, SelectItemComponent, SelectLabel, SelectLabelComponent, SelectScrollDownButton, SelectScrollDownButtonComponent, SelectScrollUpButton, SelectScrollUpButtonComponent, SelectTrigger, SelectTriggerComponent, Separator, SeparatorComponent, Sheet, SheetClose, SheetCloseComponent, SheetComponent, SheetContent, SheetContentComponent, SheetDescription, SheetDescriptionComponent, SheetFooter, SheetFooterComponent, SheetHeader, SheetHeaderComponent, SheetOverlay, SheetOverlayComponent, SheetTitle, SheetTitleComponent, SheetTrigger, SheetTriggerComponent, Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupAction, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarInput, SidebarInset, SidebarMenu, SidebarMenuAction, SidebarMenuBadge, SidebarMenuButton, SidebarMenuItem, SidebarMenuSkeleton, SidebarMenuSub, SidebarMenuSubButton, SidebarMenuSubItem, SidebarProvider, SidebarRail, SidebarSeparator, SidebarTrigger, Skeleton, SkeletonComponent, Slider, SliderComponent, SliderRange, SliderRangeComponent, SliderThumb, SliderThumbComponent, SliderTrack, SliderTrackComponent, Small, SmallComponent, SonnerToaster, SonnerToasterComponent, Spinner, SpinnerComponent, Switch, SwitchComponent, Table, TableBody, TableBodyComponent, TableCaption, TableCaptionComponent, TableCell, TableCellComponent, TableComponent, TableFooter, TableFooterComponent, TableHead, TableHeadComponent, TableHeader, TableHeaderComponent, TableRow, TableRowComponent, Tabs, TabsComponent, TabsContent, TabsContentComponent, TabsList, TabsListComponent, TabsTrigger, TabsTriggerComponent, Textarea, TextareaComponent, Toggle, ToggleComponent, ToggleGroup, ToggleGroupComponent, ToggleGroupItem, ToggleGroupItemComponent, Tooltip, TooltipComponent, TooltipContent, TooltipContentComponent, TooltipTrigger, TooltipTriggerComponent

Constant Summary collapse

VERSION =
"0.1.6"

Class Method Summary collapse

Class Method Details

.configurationObject



42
43
44
# File 'lib/ui/configuration.rb', line 42

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



46
47
48
# File 'lib/ui/configuration.rb', line 46

def configure
  yield(configuration)
end

.reset_configuration!Object



50
51
52
# File 'lib/ui/configuration.rb', line 50

def reset_configuration!
  @configuration = Configuration.new
end