Bind our existing src/ui/ components (Button, Dropdown, Fields, Modal, SidebarNavigation, Spinner, Focusable, showModal) to the condenser.ui surface instead of @decky/ui.
condenser.ui already gives us Focusable, SidebarNavigation, Tabs, Menu, MenuItem, showModal, showContextMenu, showToast, and cls button/input classes. The higher-level fields are not provided, so build ToggleField, SliderField, DropdownItem, PanelSection, ConfirmModal, ModalRoot, DialogButton, TextField from cls + Focusable.
Our actual @decky/ui surface is small: Focusable, DialogButton, showModal, ModalRoot, Navigation, then a few Dropdown/Toggle/Text/Confirm uses.
Bind our existing src/ui/ components (Button, Dropdown, Fields, Modal, SidebarNavigation, Spinner, Focusable, showModal) to the condenser.ui surface instead of @decky/ui.
condenser.ui already gives us Focusable, SidebarNavigation, Tabs, Menu, MenuItem, showModal, showContextMenu, showToast, and cls button/input classes. The higher-level fields are not provided, so build ToggleField, SliderField, DropdownItem, PanelSection, ConfirmModal, ModalRoot, DialogButton, TextField from cls + Focusable.
Our actual @decky/ui surface is small: Focusable, DialogButton, showModal, ModalRoot, Navigation, then a few Dropdown/Toggle/Text/Confirm uses.