import type { ImageStudioApp } from "@app/app"; import { CanvasViewport } from "./CanvasViewport"; import { useAppState } from "./useAppState"; import "./index.css"; export type AppProps = { app: ImageStudioApp; }; export function App({ app }: AppProps) { const state = useAppState(app.store); const zoomPercent = Math.round(state.editor.viewport.zoom * 100); return (

Image Studio

{state.document.name} · {zoomPercent}% · {state.editor.viewport.size.w}×{state.editor.viewport.size.h}
); } export default App;