Last active
September 2, 2024 13:19
-
-
Save flyingmachine/72dbfc4cd85514903755ab208afc88a7 to your computer and use it in GitHub Desktop.
reagent-adapted headlessui
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(ns reagent-adapted-headlessui | |
(:require | |
["@headlessui/react" :as hui] | |
[reagent.core :as r])) | |
(def button (r/adapt-react-class hui/Button)) | |
(def checkbox (r/adapt-react-class hui/Checkbox)) | |
(def close-button (r/adapt-react-class hui/CloseButton)) | |
(def combobox-button (r/adapt-react-class hui/ComboboxButton)) | |
(def combobox-input (r/adapt-react-class hui/ComboboxInput)) | |
(def combobox-label (r/adapt-react-class hui/ComboboxLabel)) | |
(def combobox-options (r/adapt-react-class hui/ComboboxOptions)) | |
(def combobox-option (r/adapt-react-class hui/ComboboxOption)) | |
(def combobox (r/adapt-react-class hui/Combobox)) | |
(def data-interactive (r/adapt-react-class hui/DataInteractive)) | |
(def description (r/adapt-react-class hui/Description)) | |
(def dialog-panel (r/adapt-react-class hui/DialogPanel)) | |
(def dialog-backdrop (r/adapt-react-class hui/DialogBackdrop)) | |
(def dialog-title (r/adapt-react-class hui/DialogTitle)) | |
(def dialog-description (r/adapt-react-class hui/DialogDescription)) | |
(def dialog (r/adapt-react-class hui/Dialog)) | |
(def disclosure-button (r/adapt-react-class hui/DisclosureButton)) | |
(def disclosure-panel (r/adapt-react-class hui/DisclosurePanel)) | |
(def disclosure (r/adapt-react-class hui/Disclosure)) | |
(def field (r/adapt-react-class hui/Field)) | |
(def fieldset (r/adapt-react-class hui/Fieldset)) | |
(def focus-trap (r/adapt-react-class hui/FocusTrap)) | |
(def input (r/adapt-react-class hui/Input)) | |
(def label (r/adapt-react-class hui/Label)) | |
(def legend (r/adapt-react-class hui/Legend)) | |
(def listbox-button (r/adapt-react-class hui/ListboxButton)) | |
(def listbox-label (r/adapt-react-class hui/ListboxLabel)) | |
(def listbox-options (r/adapt-react-class hui/ListboxOptions)) | |
(def listbox-option (r/adapt-react-class hui/ListboxOption)) | |
(def listbox-selected-option (r/adapt-react-class hui/ListboxSelectedOption)) | |
(def listbox (r/adapt-react-class hui/Listbox)) | |
(def menu-button (r/adapt-react-class hui/MenuButton)) | |
(def menu-items (r/adapt-react-class hui/MenuItems)) | |
(def menu-item (r/adapt-react-class hui/MenuItem)) | |
(def menu-section (r/adapt-react-class hui/MenuSection)) | |
(def menu-heading (r/adapt-react-class hui/MenuHeading)) | |
(def menu-separator (r/adapt-react-class hui/MenuSeparator)) | |
(def menu (r/adapt-react-class hui/Menu)) | |
(def popover-button (r/adapt-react-class hui/PopoverButton)) | |
(def popover-overlay (r/adapt-react-class hui/PopoverOverlay)) | |
(def popover-backdrop (r/adapt-react-class hui/PopoverBackdrop)) | |
(def popover-panel (r/adapt-react-class hui/PopoverPanel)) | |
(def popover-group (r/adapt-react-class hui/PopoverGroup)) | |
(def popover (r/adapt-react-class hui/Popover)) | |
#_ | |
(def portal-group (r/adapt-react-class hui/PortalGroup)) | |
(def portal (r/adapt-react-class hui/Portal)) | |
(def radio-group-option (r/adapt-react-class hui/RadioGroupOption)) | |
(def radio (r/adapt-react-class hui/Radio)) | |
(def radio-group-label (r/adapt-react-class hui/RadioGroupLabel)) | |
(def radio-group-description (r/adapt-react-class hui/RadioGroupDescription)) | |
(def radio-group (r/adapt-react-class hui/RadioGroup)) | |
(def select (r/adapt-react-class hui/Select)) | |
(def switch-group (r/adapt-react-class hui/SwitchGroup)) | |
(def switch-label (r/adapt-react-class hui/SwitchLabel)) | |
(def switch-description (r/adapt-react-class hui/SwitchDescription)) | |
(def switch (r/adapt-react-class hui/Switch)) | |
(def tab-group (r/adapt-react-class hui/TabGroup)) | |
(def tab-list (r/adapt-react-class hui/TabList)) | |
(def tab-panels (r/adapt-react-class hui/TabPanels)) | |
(def tab-panel (r/adapt-react-class hui/TabPanel)) | |
(def tab (r/adapt-react-class hui/Tab)) | |
(def textarea (r/adapt-react-class hui/Textarea)) | |
#_#_#_ | |
(def tooltip (r/adapt-react-class hui/Tooltip)) | |
(def tooltip-trigger (r/adapt-react-class hui/TooltipTrigger)) | |
(def tooltip-panel (r/adapt-react-class hui/TooltipPanel)) | |
(def transition-child (r/adapt-react-class hui/TransitionChild)) | |
(def transition (r/adapt-react-class hui/Transition)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment