Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexyakir/functional-ui-kit
/ functions
Functions
65 in github.com/alexyakir/functional-ui-kit
⨍
Functions
65
◇
Types & classes
31
↓ 6 callers
Function
isOptionGroup
(option: Option | OptionGroup)
src/components/fui-select/fui-select.tsx:67
↓ 5 callers
Function
usePopoverContext
()
src/components/fui-popover/popover.tsx:96
↓ 4 callers
Function
FuiIllustrationCat
()
src/illustrations/fui-illustration-cat.tsx:4
↓ 2 callers
Function
onClick
(e?: React.MouseEvent<HTMLDivElement> | React.KeyboardEvent<HTMLDivElement>)
src/components/fui-select/fui-select.tsx:330
↓ 2 callers
Function
renderMenuOption
(option: Option, index: number)
src/components/fui-select/fui-select.tsx:185
↓ 2 callers
Function
renderOptions
(options: (Option | OptionGroup)[])
src/components/fui-select/fui-select.tsx:76
↓ 2 callers
Function
toggleMenu
()
src/components/fui-select/fui-select.tsx:162
↓ 1 callers
Function
getActionType
(type: FuiNotificationProps['type'])
src/components/fui-notification/fui-notification.tsx:43
↓ 1 callers
Function
isOptionGroup
(option: Option | OptionGroup)
src/components/fui-option-group/fui-option-group.tsx:25
↓ 1 callers
Function
onChange
()
src/components/fui-toggle/fui-toggle.tsx:49
↓ 1 callers
Function
onClear
(e?: React.MouseEvent<HTMLDivElement>)
src/components/fui-select/fui-select.tsx:151
↓ 1 callers
Function
onKeyDownClear
(e: React.KeyboardEvent<HTMLDivElement>)
src/components/fui-select/fui-select.tsx:143
↓ 1 callers
Function
renderIcon
(type: string)
src/components/fui-status-message/fui-status-message.tsx:26
↓ 1 callers
Function
renderMenuOption
(option: Option, index: number)
src/components/fui-option-group/fui-option-group.tsx:36
↓ 1 callers
Function
renderNotificationIcon
(type: FuiNotificationProps['type'])
src/components/fui-notification/fui-notification.tsx:21
↓ 1 callers
Function
renderOptions
(options: (Option | OptionGroup)[])
src/components/fui-option-group/fui-option-group.tsx:53
↓ 1 callers
Function
usePopover
({ initialOpen = false, placement = "bottom", modal, open: controlledOpen, onOpenChange: setControll
src/components/fui-popover/popover.tsx:27
Function
FuiBadge
(props: FuiBadgeProps)
src/components/fui-badge/fui-badge.tsx:19
Function
FuiButton
(props: FuiButtonProps)
src/components/fui-button/fui-button.tsx:27
Function
FuiCheckbox
(props: FuiCheckboxProps)
src/components/fui-checkbox/fui-checkbox.tsx:20
Function
FuiCustomMultiSelect
(props: FuiMultiSelectProps)
src/components/fui-select/fui-select.tsx:260
Function
FuiCustomSelect
(props: FuiSingleSelectProps)
src/components/fui-select/fui-select.tsx:117
Function
FuiEmpty
(props: FuiEmptyProps)
src/components/fui-empty/fui-empty.tsx:17
Function
FuiIconCheck12X12
()
src/icons/fui-icon-check-12x12.tsx:4
Function
FuiIconCheck16X16
()
src/icons/fui-icon-check-16x16.tsx:4
Function
FuiIconCheck8X8
()
src/icons/fui-icon-check-8x8.tsx:4
Function
FuiIconChevronDown12X12
()
src/icons/fui-icon-chevron-down-12x12.tsx:4
Function
FuiIconExclamationMark16x16
()
src/icons/fui-icon-exclamation-mark-16x16.tsx:4
Function
FuiIconExclamationMark8x8
()
src/icons/fui-icon-exclamation-mark-8x8.tsx:4
Function
FuiIconIndeterminateLine2x10
()
src/icons/fui-icon-indeterminate-line-2x10.tsx:4
Function
FuiIconMinus12x12
()
src/icons/fui-icon-minus-12x12.tsx:4
Function
FuiIconMinus8x8
()
src/icons/fui-icon-minus-8x8.tsx:4
Function
FuiIconPlaceholder16X16
()
src/icons/fui-icon-placeholder-16x16.tsx:4
Function
FuiIconPlaceholder32X32
()
src/icons/fui-icon-placeholder-32x32.tsx:4
Function
FuiIconPlus12x12
()
src/icons/fui-icon-plus-12x12.tsx:5
Function
FuiIconPlus8x8
()
src/icons/fui-icon-plus-8x8.tsx:5
Function
FuiIconX12x12
()
src/icons/fui-icon-x-16x16.tsx:4
Function
FuiIconX12x12
()
src/icons/fui-icon-x-12x12.tsx:4
Function
FuiIconX8x8
()
src/icons/fui-icon-x-8x8.tsx:4
Function
FuiModal
(props: FuiModalProps)
src/components/fui-modal/fui-modal.tsx:41
Function
FuiNativeSelect
(props: FuiNativeSelectProps)
src/components/fui-select/fui-select.tsx:71
Function
FuiNotification
(props: FuiNotificationProps)
src/components/fui-notification/fui-notification.tsx:56
Function
FuiOptionGroup
({ options, className, onSelect, }: FuiOptionGroupProps)
src/components/fui-option-group/fui-option-group.tsx:29
Function
FuiPopover
(props: FuiPopoverProps)
src/components/fui-popover/fui-popover.tsx:35
Function
FuiRadio
(props: FuiRadioProps)
src/components/fui-radio/fui-radio.tsx:17
Function
FuiSelect
({ ...props }: FuiNativeSelectProps | FuiSingleSelectProps | FuiMultiSelectProps)
src/components/fui-select/fui-select.tsx:433
Function
FuiStatusMessage
({ ...props }: FuiStatusMessageProps & React.HtmlHTMLAttributes<HTMLDivElement>)
src/components/fui-status-message/fui-status-message.tsx:17
Function
FuiStepper
(props: FuiStepperProps)
src/components/fui-stepper/fui-stepper.tsx:27
Function
FuiSwitch
({ size = 'medium', ...props }: FuiSwitchProps)
src/components/fui-switch/fui-switch.tsx:17
Function
FuiTextInput
(props: FuiTextInputProps)
src/components/fui-text-input/fui-text-input.tsx:26
Function
FuiToggle
(props: FuiToggleProps)
src/components/fui-toggle/fui-toggle.tsx:26
Function
FuiTooltip
(props: FuiTooltipProps)
src/components/fui-tooltip/fui-tooltip.tsx:19
Function
Popover
({ children, modal = false, ...restOptions }: { children: React.ReactNode; } & PopoverOptions)
src/components/fui-popover/popover.tsx:106
Function
closeMenu
()
src/components/fui-select/fui-select.tsx:158
Function
onChange
(e: React.ChangeEvent<HTMLSelectElement>)
src/components/fui-select/fui-select.tsx:72
Function
onClick
(e: React.MouseEvent<HTMLDivElement>)
src/components/fui-checkbox/fui-checkbox.tsx:28
Function
onClick
()
src/components/fui-radio/fui-radio.tsx:38
Function
onKeyDown
(e: React.KeyboardEvent<HTMLSelectElement | HTMLDivElement>)
src/components/fui-select/fui-select.tsx:136
Function
onKeyDown
(e: React.KeyboardEvent<HTMLDivElement>)
src/components/fui-option-group/fui-option-group.tsx:37
Function
onMouseDownSelect
(e: React.MouseEvent<HTMLSelectElement>)
src/components/fui-select/fui-select.tsx:180
Function
onSpace
(e: React.KeyboardEvent)
src/components/fui-checkbox/fui-checkbox.tsx:34
Function
onSpace
(e: React.KeyboardEvent)
src/components/fui-radio/fui-radio.tsx:44
Function
onSpace
(e: React.KeyboardEvent)
src/components/fui-toggle/fui-toggle.tsx:55
Function
onToggleMaster
()
src/components/fui-checkbox/fui-checkbox.stories.tsx:106
Function
toggleOpen
()
src/components/fui-popover/fui-popover.stories.tsx:77