From 09b8dda4697ce5126438defa94502802c23074e2 Mon Sep 17 00:00:00 2001 From: szecket Date: Wed, 30 Apr 2025 15:13:05 -0400 Subject: [PATCH] figma-inspector: added some UX to the revamped dialog --- tools/figma-inspector/src/main.tsx | 59 +++++++++++++++++++++--------- 1 file changed, 41 insertions(+), 18 deletions(-) diff --git a/tools/figma-inspector/src/main.tsx b/tools/figma-inspector/src/main.tsx index 889acc4f72d..c8d8ad5096e 100644 --- a/tools/figma-inspector/src/main.tsx +++ b/tools/figma-inspector/src/main.tsx @@ -6,7 +6,7 @@ import { getColorTheme, subscribeColorTheme } from "./utils/bolt-utils"; import CodeSnippet from "./components/snippet/CodeSnippet"; import { ExportType, useInspectorStore } from "./utils/store"; import DialogFrame from "./components/DialogFrame.js"; -import { Button, Checkbox, DropdownMenu, Text } from "figma-kit"; +import { Text, Button, Checkbox, DropdownMenu } from "figma-kit"; import "./main.css"; export const App = () => { @@ -102,40 +102,63 @@ export const App = () => { /> -
- - Welcome to Figma - -
+ + setUseVariables(e.target.checked)} + /> + Use Figma Variables + + - + - + exportFiles(ExportType.SeparateFiles) } > - Separate Files… + Separate Files Per Collection… exportFiles(ExportType.SingleFile) } > - Single File… + Single Design-Tokens File… - - - setUseVariables(e.target.checked)} - /> - Use Figma Variables - + + {useVariables ? ( + exportsAreCurrent ? ( + Exports are current + ) : ( + "Either variables have changed or no export found" + ) + ) : ( + "" + )} +