/** * The top bar's icons (#183). It carries no captions: menu, undo and redo on the left, play and * pause in the middle, so each button is its picture and nothing else. */ import type { VisibilityPart } from '../../core/model/sceneVisibility'; import eye from './icons/eye.svg?raw'; import menu from './icons/menu.svg?raw'; import pause from './icons/pause.svg?raw'; import play from './icons/play.svg?raw'; import redo from './icons/redo.svg?raw'; import showLabel from './icons/show-label.svg?raw'; import showShape from './icons/show-shape.svg?raw'; import showSymbol from './icons/show-symbol.svg?raw'; import stop from './icons/stop.svg?raw'; import undo from './icons/undo.svg?raw'; export const TOOLBAR_ICON_SVG = { menu, undo, redo, eye, play, pause, stop }; /** The switches behind the eye: a type's symbol, its name, a collider's outline. */ export const VISIBILITY_ICON_SVG: Record = { symbol: showSymbol, label: showLabel, shape: showShape, };