mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-17 06:56:03 +01:00
feat(package): add radial menu exports
This commit is contained in:
17
package/client/resource/interface/radial.ts
Normal file
17
package/client/resource/interface/radial.ts
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
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: RadialItem[] }) => exports.ox_lib.registerRadial(radial);
|
||||||
|
|
||||||
|
export const hideRadial = () => exports.ox_lib.hideRadial();
|
||||||
Reference in New Issue
Block a user