Skip to content

Commit 980d965

Browse files
author
Yann Leflour
committed
cleanup slate
1 parent 45a5cc0 commit 980d965

File tree

16 files changed

+186
-111
lines changed

16 files changed

+186
-111
lines changed

pnpm-lock.yaml

Lines changed: 109 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui-sketcher-extension/.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{}
1+
{}

ui-sketcher-extension/TODO.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@
55
- Include scale factor on preview window (https://stackoverflow.com/a/44165165)
66
- Allow toggling the export select
77
- Handle multiple open panels
8+
9+
- Create a mermaid chart renderer
10+
- Use diffs for faster updates (https://chat.openai.com/c/ad82c348-6d19-4cec-93a5-351c5a688c69)

ui-sketcher-webview/.prettierrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"plugins": ["prettier-plugin-tailwindcss"]
3+
}

ui-sketcher-webview/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!doctype html>
2-
<html lang="en">
2+
<html lang="en" data-theme="tldraw">
33
<head>
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="/vite.svg" />

ui-sketcher-webview/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"dependencies": {
1313
"@tldraw/tldraw": "2.0.0-canary.ba4091c59418",
1414
"canvas-size": "^1.2.6",
15+
"daisyui": "^4.4.19",
1516
"react": "^18.2.0",
1617
"react-dom": "^18.2.0"
1718
},
@@ -40,6 +41,7 @@
4041
"eslint-plugin-react-refresh": "^0.4.3",
4142
"postcss": "^8.4.31",
4243
"prettier": "^3.0.3",
44+
"prettier-plugin-tailwindcss": "^0.5.9",
4345
"tailwindcss": "^3.3.5",
4446
"typescript": "^5.0.2",
4547
"vite": "^4.4.5",

ui-sketcher-webview/postcss.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ export default {
33
tailwindcss: {},
44
autoprefixer: {},
55
},
6-
}
6+
};

ui-sketcher-webview/src/App.tsx

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,19 @@
1-
import { Editor, Tldraw } from "@tldraw/tldraw";
1+
import { Tldraw } from "@tldraw/tldraw";
22
import "@tldraw/tldraw/tldraw.css";
3-
import { ExportButton } from "./ExportButton";
4-
import { PreviewShapeUtil } from "./PreviewShape";
5-
import { MakeRealStore, useMakeReal } from "./lib/useMakeReal";
6-
7-
const shapeUtils = [PreviewShapeUtil];
8-
9-
const onMount = (
10-
editor: Editor,
11-
{ displayPreviewOnStart, displayPreview }: MakeRealStore
12-
) => {
13-
if (displayPreviewOnStart) displayPreview(editor);
14-
};
3+
import { useMakeReal } from "./lib/useMakeReal";
4+
import { shapeUtils } from "./shapes-utils";
5+
import { ShareZone } from "./share-zone/share-zone";
156

167
export const App = () => {
178
// TODO: use editor persistence per file
189
const makeReal = useMakeReal();
1910

2011
return (
21-
<div className={`w-screen h-screen`}>
12+
<div className={`h-screen w-screen`}>
2213
<Tldraw
2314
persistenceKey={makeReal.persistanceKey}
2415
shapeUtils={shapeUtils}
25-
shareZone={<ExportButton />}
26-
onMount={(editor) => onMount(editor, makeReal)}
16+
shareZone={<ShareZone />}
2717
/>
2818
</div>
2919
);

ui-sketcher-webview/src/ExportButton.tsx

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)