mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-17 15:06:02 +01:00
19 lines
608 B
TypeScript
19 lines
608 B
TypeScript
import { IconName, IconPrefix } from '@fortawesome/fontawesome-common-types';
|
|
|
|
type RadialItem = {
|
|
id: string;
|
|
label: string;
|
|
icon: IconName | [IconPrefix, IconName];
|
|
onSelect?: () => void;
|
|
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 hideRadial = () => exports.ox_lib.hideRadial();
|