/ proof-of-concept / plate-dynamics-lab
Sign in
proof-of-concept / plate-dynamics-lab
plate-dynamics-lab / packages / components / src / index.ts
33 lines · 1.3 KBBlameHistoryRaw
1export { RunnerProvider, useRunner } from "./hooks/RunnerContext";
2export { useSolve, type Solve, type SolveState } from "./hooks/useSolve";
3export { useWebGpuSupport, type WebGpuSupport } from "./hooks/useWebGpu";
4export { CodeView, type CodeViewProps } from "./code/CodeView";
5export { NumberField, type NumberFieldProps } from "./params/NumberField";
6export { CflSlider, type CflSliderProps } from "./params/CflSlider";
7export {
8 ParameterPanel,
9 ALL_SECTIONS,
10 type ParameterPanelProps,
11 type ParameterSection,
12} from "./params/ParameterPanel";
13export {
14 FieldView,
15 type FieldViewProps,
16 type FieldMarker,
17 type FieldRect,
18 type FieldArrow,
19} from "./field/FieldView";
20export { Colorbar } from "./field/Colorbar";
21export {
22 FramePlayer,
23 useFramePlayer,
24 type FramePlayerProps,
25 type FramePlayerState,
26} from "./field/FramePlayer";
27export { LinePlot, type LinePlotProps, type Series, type XRange } from "./plots/LinePlot";
28export { useSharedAxis } from "./plots/useSharedAxis";
29export { EquationsView } from "./status/EquationsView";
30export { RunStatus, fmtMs, fmtTime, type RunStatusProps } from "./status/RunStatus";
31export { ValidityNotes } from "./status/ValidityNotes";
32export { AudioPlayer, type AudioPlayerProps } from "./audio/AudioPlayer";
33export { Plate3DView, type Plate3DViewProps } from "./scene/Plate3DView";
↑↓ move↵openescclose