UNPKG

projectstarboy_ox_lib

Version:
23 lines (15 loc) 849 B
import { IconName, IconPrefix } from '@fortawesome/fontawesome-common-types'; type RadialItem = { id: string; label: string; icon: IconName | [IconPrefix, IconName]; onSelect?: (currentMenu: string | null, itemIndex: number) => void | string; menu?: string; }; export const addRadialItem = (items: RadialItem | RadialItem[]) => exports.ox_lib.addRadialItem(items); export const removeRadialItem = (item: string) => exports.ox_lib.removeRadialItem(item); export const registerRadial = (radial: { id: string; items: Omit<RadialItem, 'id'>[] }) => exports.ox_lib.registerRadial(radial); export const getCurrentRadialId = () => exports.ox_lib.getCurrentRadialId(); export const hideRadial = () => exports.ox_lib.hideRadial(); export const disableRadial = (state: boolean) => exports.ox_lib.disableRadial(state);