├── .github └── workflows │ └── test.yml ├── .gitignore ├── README.md ├── WidgetCounter ├── .gitignore ├── README.md ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetDocumentChange ├── .gitignore ├── README.md ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetMultiplayerCounter ├── .gitignore ├── README.md ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetNotepad ├── .gitignore ├── README.md ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetSimpleAnnotate ├── .gitignore ├── README.md ├── WidgetSimpleAnnotate.gif ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetStickables ├── .gitignore ├── README.md ├── WidgetStickables.gif ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetTable ├── .gitignore ├── README.md ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetToast ├── .gitignore ├── README.md ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── WidgetUserBadge ├── .gitignore ├── README.md ├── manifest.json ├── package-lock.json ├── package.json └── widget-src │ ├── code.tsx │ └── tsconfig.json ├── create-widget-app ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── manifest.json ├── package-lock.json ├── package.json ├── ui-src │ ├── App.css │ ├── App.tsx │ ├── index.css │ ├── index.html │ ├── main.tsx │ ├── tsconfig.json │ └── vite-env.d.ts ├── vite.config.ts └── widget-src │ ├── code.tsx │ └── tsconfig.json └── run-all.js /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/README.md -------------------------------------------------------------------------------- /WidgetCounter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetCounter/.gitignore -------------------------------------------------------------------------------- /WidgetCounter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetCounter/README.md -------------------------------------------------------------------------------- /WidgetCounter/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetCounter/manifest.json -------------------------------------------------------------------------------- /WidgetCounter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetCounter/package-lock.json -------------------------------------------------------------------------------- /WidgetCounter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetCounter/package.json -------------------------------------------------------------------------------- /WidgetCounter/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetCounter/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetCounter/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetCounter/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetDocumentChange/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetDocumentChange/.gitignore -------------------------------------------------------------------------------- /WidgetDocumentChange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetDocumentChange/README.md -------------------------------------------------------------------------------- /WidgetDocumentChange/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetDocumentChange/manifest.json -------------------------------------------------------------------------------- /WidgetDocumentChange/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetDocumentChange/package-lock.json -------------------------------------------------------------------------------- /WidgetDocumentChange/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetDocumentChange/package.json -------------------------------------------------------------------------------- /WidgetDocumentChange/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetDocumentChange/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetDocumentChange/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetDocumentChange/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetMultiplayerCounter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetMultiplayerCounter/.gitignore -------------------------------------------------------------------------------- /WidgetMultiplayerCounter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetMultiplayerCounter/README.md -------------------------------------------------------------------------------- /WidgetMultiplayerCounter/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetMultiplayerCounter/manifest.json -------------------------------------------------------------------------------- /WidgetMultiplayerCounter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetMultiplayerCounter/package-lock.json -------------------------------------------------------------------------------- /WidgetMultiplayerCounter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetMultiplayerCounter/package.json -------------------------------------------------------------------------------- /WidgetMultiplayerCounter/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetMultiplayerCounter/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetMultiplayerCounter/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetMultiplayerCounter/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetNotepad/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetNotepad/.gitignore -------------------------------------------------------------------------------- /WidgetNotepad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetNotepad/README.md -------------------------------------------------------------------------------- /WidgetNotepad/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetNotepad/manifest.json -------------------------------------------------------------------------------- /WidgetNotepad/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetNotepad/package-lock.json -------------------------------------------------------------------------------- /WidgetNotepad/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetNotepad/package.json -------------------------------------------------------------------------------- /WidgetNotepad/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetNotepad/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetNotepad/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetNotepad/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetSimpleAnnotate/README.md -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/WidgetSimpleAnnotate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetSimpleAnnotate/WidgetSimpleAnnotate.gif -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetSimpleAnnotate/manifest.json -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetSimpleAnnotate/package-lock.json -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetSimpleAnnotate/package.json -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetSimpleAnnotate/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetSimpleAnnotate/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetSimpleAnnotate/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetStickables/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /WidgetStickables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetStickables/README.md -------------------------------------------------------------------------------- /WidgetStickables/WidgetStickables.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetStickables/WidgetStickables.gif -------------------------------------------------------------------------------- /WidgetStickables/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetStickables/manifest.json -------------------------------------------------------------------------------- /WidgetStickables/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetStickables/package-lock.json -------------------------------------------------------------------------------- /WidgetStickables/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetStickables/package.json -------------------------------------------------------------------------------- /WidgetStickables/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetStickables/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetStickables/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetStickables/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetTable/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetTable/.gitignore -------------------------------------------------------------------------------- /WidgetTable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetTable/README.md -------------------------------------------------------------------------------- /WidgetTable/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetTable/manifest.json -------------------------------------------------------------------------------- /WidgetTable/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetTable/package-lock.json -------------------------------------------------------------------------------- /WidgetTable/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetTable/package.json -------------------------------------------------------------------------------- /WidgetTable/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetTable/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetTable/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetTable/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetToast/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetToast/.gitignore -------------------------------------------------------------------------------- /WidgetToast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetToast/README.md -------------------------------------------------------------------------------- /WidgetToast/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetToast/manifest.json -------------------------------------------------------------------------------- /WidgetToast/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetToast/package-lock.json -------------------------------------------------------------------------------- /WidgetToast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetToast/package.json -------------------------------------------------------------------------------- /WidgetToast/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetToast/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetToast/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetToast/widget-src/tsconfig.json -------------------------------------------------------------------------------- /WidgetUserBadge/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetUserBadge/.gitignore -------------------------------------------------------------------------------- /WidgetUserBadge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetUserBadge/README.md -------------------------------------------------------------------------------- /WidgetUserBadge/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetUserBadge/manifest.json -------------------------------------------------------------------------------- /WidgetUserBadge/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetUserBadge/package-lock.json -------------------------------------------------------------------------------- /WidgetUserBadge/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetUserBadge/package.json -------------------------------------------------------------------------------- /WidgetUserBadge/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetUserBadge/widget-src/code.tsx -------------------------------------------------------------------------------- /WidgetUserBadge/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/WidgetUserBadge/widget-src/tsconfig.json -------------------------------------------------------------------------------- /create-widget-app/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | out/ 4 | -------------------------------------------------------------------------------- /create-widget-app/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | plugin-typings 4 | -------------------------------------------------------------------------------- /create-widget-app/.prettierrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /create-widget-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/README.md -------------------------------------------------------------------------------- /create-widget-app/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/manifest.json -------------------------------------------------------------------------------- /create-widget-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/package-lock.json -------------------------------------------------------------------------------- /create-widget-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/package.json -------------------------------------------------------------------------------- /create-widget-app/ui-src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | padding: 20px; 3 | } 4 | -------------------------------------------------------------------------------- /create-widget-app/ui-src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/ui-src/App.tsx -------------------------------------------------------------------------------- /create-widget-app/ui-src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/ui-src/index.css -------------------------------------------------------------------------------- /create-widget-app/ui-src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/ui-src/index.html -------------------------------------------------------------------------------- /create-widget-app/ui-src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/ui-src/main.tsx -------------------------------------------------------------------------------- /create-widget-app/ui-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/ui-src/tsconfig.json -------------------------------------------------------------------------------- /create-widget-app/ui-src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /create-widget-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/vite.config.ts -------------------------------------------------------------------------------- /create-widget-app/widget-src/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/widget-src/code.tsx -------------------------------------------------------------------------------- /create-widget-app/widget-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/create-widget-app/widget-src/tsconfig.json -------------------------------------------------------------------------------- /run-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figma/widget-samples/HEAD/run-all.js --------------------------------------------------------------------------------