├── .github └── workflows │ └── release.yaml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── README.md ├── blocks.config.json ├── blocks ├── file-blocks │ ├── 3d-files.tsx │ ├── annotate-react │ │ ├── CodeSandbox.tsx │ │ ├── index.tsx │ │ └── style.css │ ├── charts │ │ ├── Chart.tsx │ │ ├── ErrorBoundary.tsx │ │ └── index.tsx │ ├── code │ │ ├── index.tsx │ │ ├── style.css │ │ └── theme.tsx │ ├── css.tsx │ ├── edit-and-preview │ │ └── index.tsx │ ├── edit │ │ ├── index.css │ │ └── index.tsx │ ├── excalidraw │ │ ├── index.tsx │ │ └── style.css │ ├── explain │ │ ├── explanation.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ └── line-menu.tsx │ ├── flat.tsx │ ├── geojson.tsx │ ├── html.tsx │ ├── image.tsx │ ├── json.tsx │ ├── live-markdown │ │ ├── CodeSandbox.tsx │ │ ├── ErrorBoundary.tsx │ │ ├── index.tsx │ │ └── style.css │ ├── markdown-edit │ │ ├── WidgetPicker.tsx │ │ ├── block-component-widget.tsx │ │ ├── copy-widget.tsx │ │ ├── extensions.ts │ │ ├── highlightActiveLine.ts │ │ ├── image-widget.tsx │ │ ├── index.tsx │ │ ├── style.css │ │ └── theme.tsx │ ├── poll.tsx │ ├── processing.tsx │ ├── sandbox │ │ └── index.tsx │ ├── sentence-encoder.tsx │ ├── summarize │ │ ├── index.css │ │ └── index.tsx │ └── use-case │ │ ├── ErrorBoundary.tsx │ │ ├── index.tsx │ │ └── style.css └── folder-blocks │ ├── code-tour │ ├── index.tsx │ └── style.css │ ├── dashboard │ └── index.tsx │ ├── homepage │ └── index.tsx │ ├── infinite-canvas │ ├── BlockPicker.tsx │ ├── FilePicker.tsx │ ├── Item.tsx │ ├── ResizeButton.tsx │ ├── index.css │ ├── index.tsx │ └── useDrag.tsx │ ├── minimap │ ├── CircleText.tsx │ ├── Tree.jsx │ ├── index.tsx │ └── language-colors.js │ └── overview │ ├── index.tsx │ └── utils.tsx ├── package.json ├── release.ts ├── src └── index.css ├── tsconfig.json └── yarn.lock /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/README.md -------------------------------------------------------------------------------- /blocks.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks.config.json -------------------------------------------------------------------------------- /blocks/file-blocks/3d-files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/3d-files.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/annotate-react/CodeSandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/annotate-react/CodeSandbox.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/annotate-react/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/annotate-react/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/annotate-react/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/annotate-react/style.css -------------------------------------------------------------------------------- /blocks/file-blocks/charts/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/charts/Chart.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/charts/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/charts/ErrorBoundary.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/charts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/charts/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/code/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/code/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/code/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/code/style.css -------------------------------------------------------------------------------- /blocks/file-blocks/code/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/code/theme.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/css.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/css.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/edit-and-preview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/edit-and-preview/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/edit/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/edit/index.css -------------------------------------------------------------------------------- /blocks/file-blocks/edit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/edit/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/excalidraw/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/excalidraw/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/excalidraw/style.css: -------------------------------------------------------------------------------- 1 | .excalidraw { 2 | height: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /blocks/file-blocks/explain/explanation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/explain/explanation.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/explain/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/explain/index.css -------------------------------------------------------------------------------- /blocks/file-blocks/explain/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/explain/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/explain/line-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/explain/line-menu.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/flat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/flat.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/geojson.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/geojson.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/html.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/image.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/json.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/live-markdown/CodeSandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/live-markdown/CodeSandbox.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/live-markdown/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/live-markdown/ErrorBoundary.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/live-markdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/live-markdown/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/live-markdown/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/live-markdown/style.css -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/WidgetPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/WidgetPicker.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/block-component-widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/block-component-widget.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/copy-widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/copy-widget.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/extensions.ts -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/highlightActiveLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/highlightActiveLine.ts -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/image-widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/image-widget.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/style.css -------------------------------------------------------------------------------- /blocks/file-blocks/markdown-edit/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/markdown-edit/theme.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/poll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/poll.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/processing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/processing.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/sandbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/sandbox/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/sentence-encoder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/sentence-encoder.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/summarize/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/summarize/index.css -------------------------------------------------------------------------------- /blocks/file-blocks/summarize/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/summarize/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/use-case/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/use-case/ErrorBoundary.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/use-case/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/use-case/index.tsx -------------------------------------------------------------------------------- /blocks/file-blocks/use-case/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/file-blocks/use-case/style.css -------------------------------------------------------------------------------- /blocks/folder-blocks/code-tour/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/code-tour/index.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/code-tour/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/code-tour/style.css -------------------------------------------------------------------------------- /blocks/folder-blocks/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/dashboard/index.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/homepage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/homepage/index.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/infinite-canvas/BlockPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/infinite-canvas/BlockPicker.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/infinite-canvas/FilePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/infinite-canvas/FilePicker.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/infinite-canvas/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/infinite-canvas/Item.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/infinite-canvas/ResizeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/infinite-canvas/ResizeButton.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/infinite-canvas/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/infinite-canvas/index.css -------------------------------------------------------------------------------- /blocks/folder-blocks/infinite-canvas/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/infinite-canvas/index.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/infinite-canvas/useDrag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/infinite-canvas/useDrag.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/minimap/CircleText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/minimap/CircleText.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/minimap/Tree.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/minimap/Tree.jsx -------------------------------------------------------------------------------- /blocks/folder-blocks/minimap/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/minimap/index.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/minimap/language-colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/minimap/language-colors.js -------------------------------------------------------------------------------- /blocks/folder-blocks/overview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/overview/index.tsx -------------------------------------------------------------------------------- /blocks/folder-blocks/overview/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/blocks/folder-blocks/overview/utils.tsx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/package.json -------------------------------------------------------------------------------- /release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/release.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/src/index.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubnext/blocks-examples/HEAD/yarn.lock --------------------------------------------------------------------------------