mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-21 17:26:42 +02:00
Every workbench-style module ListView reimplemented the same liveQuery + filter + scroll-area + empty-state shell. Extract a shared <BaseListView> in @mana/shared-ui (with toolbar/header/ listHeader/item/empty snippets) and migrate the 17 modules whose list templates fit the workbench tailwind track. While here: - migrate DeckCard onto the existing (previously unused) shared Card atom from shared-ui/atoms. - fix a latent type bug in times/ListView: it was reading .date / .startTime / .isRunning off LocalTimeEntry, which doesn't define them. Now uses the proper joined TimeEntry via toTimeEntry() like the rest of the times module. Modules with their own scoped-CSS layout track (calendar, finance, contacts, notes, places, todo, photos, habits, automations, dreams, cycles) and outliers (calc, events, playground, zitare) are left alone — migrating them would be a visual rewrite, not a structural shell swap. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
28 lines
712 B
TypeScript
28 lines
712 B
TypeScript
export { default as Modal } from './Modal.svelte';
|
|
export { default as ConfirmationModal } from './ConfirmationModal.svelte';
|
|
export { default as FormModal } from './FormModal.svelte';
|
|
export { default as AppSlider } from './AppSlider.svelte';
|
|
export { default as BaseListView } from './BaseListView.svelte';
|
|
export type { AppItem } from './AppSlider.types';
|
|
|
|
// Network Graph
|
|
export {
|
|
NetworkGraph,
|
|
NetworkControls,
|
|
stringToColor,
|
|
getInitials,
|
|
SIMULATION_CONFIG,
|
|
NODE_CONFIG,
|
|
LABEL_CONFIG,
|
|
} from './network';
|
|
export type {
|
|
NetworkNode,
|
|
NetworkLink,
|
|
NetworkTag,
|
|
NetworkTransform,
|
|
NetworkGraphProps,
|
|
NetworkControlsProps,
|
|
NetworkGraphResponse,
|
|
SimulationNode,
|
|
SimulationLink,
|
|
} from './network';
|