diff --git a/web/src/features/dev/debug/radial.ts b/web/src/features/dev/debug/radial.ts new file mode 100644 index 0000000..a05ad18 --- /dev/null +++ b/web/src/features/dev/debug/radial.ts @@ -0,0 +1,20 @@ +import { debugData } from '../../../utils/debugData'; +import type { MenuItem } from '../../menu/radial'; + +export const debugRadial = () => { + debugData<{ items: MenuItem[]; sub?: boolean }>([ + { + action: 'openRadialMenu', + data: { + items: [ + // TODO: Fix wheel being broken when there's only one item + { icon: 'palette', label: 'Paint' }, + { icon: 'warehouse', label: 'Garage' }, + { icon: 'palette', label: 'Quite long text' }, + { icon: 'palette', label: 'Paint' }, + { icon: 'warehouse', label: 'Garage' }, + ], + }, + }, + ]); +}; diff --git a/web/src/features/dev/index.tsx b/web/src/features/dev/index.tsx index 9496c4a..db4b4d7 100644 --- a/web/src/features/dev/index.tsx +++ b/web/src/features/dev/index.tsx @@ -9,6 +9,7 @@ import { debugCircleProgressbar, debugProgressbar } from './debug/progress'; import { debugTextUI } from './debug/textui'; import { debugSkillCheck } from './debug/skillcheck'; import { useState } from 'react'; +import { debugRadial } from './debug/radial'; const Dev: React.FC = () => { const [opened, setOpened] = useState(false); @@ -46,6 +47,9 @@ const Dev: React.FC = () => { +