├── .prettierignore ├── .czrc ├── .gitignore ├── src ├── index.ts ├── types.ts ├── __workshop__ │ ├── index.tsx │ └── animation.css.ts ├── icon.test.tsx ├── icon.tsx └── icons │ ├── removeIcon.tsx │ ├── addIcon.tsx │ ├── closeIcon.tsx │ ├── cropIcon.tsx │ ├── menuIcon.tsx │ ├── filterIcon.tsx │ ├── boltIcon.tsx │ ├── chevronUpIcon.tsx │ ├── codeIcon.tsx │ ├── editIcon.tsx │ ├── groqIcon.tsx │ ├── listIcon.tsx │ ├── textIcon.tsx │ ├── dotIcon.tsx │ ├── stackIcon.tsx │ ├── activityIcon.tsx │ ├── checkmarkIcon.tsx │ ├── chevronDownIcon.tsx │ ├── chevronLeftIcon.tsx │ ├── selectIcon.tsx │ ├── chevronRightIcon.tsx │ ├── circleIcon.tsx │ ├── copyIcon.tsx │ ├── folderIcon.tsx │ ├── blockquoteIcon.tsx │ ├── homeIcon.tsx │ ├── playIcon.tsx │ ├── sortIcon.tsx │ ├── barChartIcon.tsx │ ├── inlineIcon.tsx │ ├── chartUpwardIcon.tsx │ ├── imageRemoveIcon.tsx │ ├── blockElementIcon.tsx │ ├── inlineElementIcon.tsx │ ├── panelLeftIcon.tsx │ ├── squareIcon.tsx │ ├── terminalIcon.tsx │ ├── toggleArrowRightIcon.tsx │ ├── triangleOutlineIcon.tsx │ ├── truncateIcon.tsx │ ├── composeIcon.tsx │ ├── panelRightIcon.tsx │ ├── readOnlyIcon.tsx │ ├── arrowTopRightIcon.tsx │ ├── codeBlockIcon.tsx │ ├── dashboardIcon.tsx │ ├── doubleChevronUpIcon.tsx │ ├── lockIcon.tsx │ ├── doubleChevronLeftIcon.tsx │ ├── doubleChevronRightIcon.tsx │ ├── unlockIcon.tsx │ ├── stopIcon.tsx │ ├── packageIcon.tsx │ ├── dropIcon.tsx │ ├── olistIcon.tsx │ ├── thLargeIcon.tsx │ ├── timelineIcon.tsx │ ├── projectsIcon.tsx │ ├── bookmarkIcon.tsx │ ├── masterDetailIcon.tsx │ ├── presentationIcon.tsx │ ├── spinnerIcon.tsx │ ├── arrowUpIcon.tsx │ ├── enterIcon.tsx │ ├── splitVerticalIcon.tsx │ ├── thListIcon.tsx │ ├── componentIcon.tsx │ ├── insertBelowIcon.tsx │ ├── unknownIcon.tsx │ ├── arrowDownIcon.tsx │ ├── arrowLeftIcon.tsx │ ├── arrowRightIcon.tsx │ ├── clipboardIcon.tsx │ ├── doubleChevronDownIcon.tsx │ ├── stackCompactIcon.tsx │ ├── tiersIcon.tsx │ ├── asteriskIcon.tsx │ ├── enterRightIcon.tsx │ ├── schemaIcon.tsx │ ├── launchIcon.tsx │ ├── overageIcon.tsx │ ├── shareIcon.tsx │ ├── splitHorizontalIcon.tsx │ ├── starIcon.tsx │ ├── documentIcon.tsx │ ├── targetIcon.tsx │ ├── trendUpwardIcon.tsx │ ├── clockIcon.tsx │ ├── diamondIcon.tsx │ ├── insertAboveIcon.tsx │ ├── bookmarkFilledIcon.tsx │ ├── searchIcon.tsx │ └── starFilledIcon.tsx ├── test └── setupFilesAfterEnv.ts ├── .husky └── commit-msg ├── workshop.config.ts ├── tsconfig.settings.json ├── .github └── renovate.json ├── prettier.config.js ├── scripts └── package.json ├── export ├── dot.svg ├── remove.svg ├── add.svg ├── circle.svg ├── close.svg ├── chevron-down.svg ├── chevron-left.svg ├── chevron-right.svg ├── chevron-up.svg ├── crop.svg ├── menu.svg ├── filter.svg ├── activity.svg ├── bolt.svg ├── checkmark.svg ├── list.svg ├── square.svg ├── toggle-arrow-right.svg ├── code.svg ├── edit.svg ├── select.svg ├── stack.svg ├── text.svg ├── blockquote.svg ├── play.svg ├── stop.svg ├── triangle-outline.svg ├── block-element.svg ├── copy.svg ├── bar-chart.svg ├── chart-upward.svg ├── double-chevron-left.svg ├── double-chevron-right.svg ├── double-chevron-up.svg ├── folder.svg ├── image-remove.svg ├── inline-element.svg ├── inline.svg ├── sort.svg ├── home.svg ├── panel-left.svg ├── panel-right.svg ├── terminal.svg ├── truncate.svg ├── code-block.svg ├── compose.svg ├── dashboard.svg ├── groq.svg ├── read-only.svg ├── unlock.svg ├── lock.svg ├── insert-below.svg ├── master-detail.svg ├── package.svg ├── presentation.svg ├── split-vertical.svg ├── timeline.svg ├── double-chevron-down.svg ├── th-large.svg ├── arrow-left.svg ├── arrow-up.svg ├── bookmark.svg ├── drop.svg ├── enter.svg ├── olist.svg ├── projects.svg ├── arrow-down.svg ├── arrow-right.svg ├── arrow-top-right.svg ├── component.svg ├── spinner.svg ├── enter-right.svg ├── split-horizontal.svg ├── stack-compact.svg ├── th-list.svg ├── unknown.svg ├── unpublish.svg ├── bookmark-filled.svg ├── clipboard.svg ├── overage.svg ├── document.svg ├── download.svg ├── expand.svg ├── launch.svg ├── leave.svg ├── trend-upward.svg ├── asterisk.svg ├── insert-above.svg ├── publish.svg ├── schema.svg ├── share.svg ├── tiers.svg ├── upload.svg ├── transfer.svg ├── collapse.svg ├── star.svg ├── versions.svg ├── cube.svg ├── document-text.svg ├── star-filled.svg ├── video.svg ├── document-remove.svg ├── documents.svg ├── error-filled.svg ├── archive.svg ├── diamond.svg ├── info-filled.svg ├── remove-circle.svg ├── target.svg ├── add-circle.svg ├── add-comment.svg ├── clock.svg ├── search.svg ├── unarchive.svg ├── info-outline.svg ├── redo.svg ├── retrieve.svg ├── undo.svg ├── bell.svg ├── envelope.svg ├── error-outline.svg ├── pin.svg ├── retry.svg ├── revert.svg ├── comment.svg ├── checkmark-circle.svg ├── user.svg ├── pin-filled.svg ├── task.svg ├── pause.svg ├── binary-document.svg ├── equal.svg ├── italic.svg ├── calendar.svg ├── plug.svg ├── sparkle.svg ├── warning-outline.svg ├── add-document.svg ├── database.svg ├── refresh.svg ├── json.svg ├── close-circle.svg ├── face-happy.svg ├── access-denied.svg ├── document-video.svg ├── document-zip.svg ├── earth-americas.svg ├── face-sad.svg ├── tag.svg ├── marker-removed.svg ├── pin-removed.svg ├── unlink.svg ├── desktop.svg ├── face-indifferent.svg ├── help-circle.svg ├── trash.svg ├── warning-filled.svg ├── basket.svg ├── eye-closed.svg ├── generate.svg ├── heart.svg ├── microphone.svg ├── token.svg ├── bill.svg ├── heart-filled.svg ├── moon.svg ├── restore.svg ├── sun.svg ├── empty.svg ├── underline.svg ├── credit-card.svg ├── link.svg ├── document-sheet.svg ├── marker.svg ├── thumbs-up.svg ├── progress-50.svg ├── thumbs-down.svg ├── error-screen.svg ├── highlight.svg ├── sync.svg ├── reset.svg ├── link-removed.svg ├── case.svg ├── document-word.svg ├── inbox.svg ├── progress-75.svg ├── eye-open.svg ├── bulb-outline.svg ├── earth-globe.svg ├── joystick.svg ├── users.svg ├── bulb-filled.svg ├── tags.svg ├── tablet-device.svg ├── clipboard-image.svg ├── compose-sparkles.svg ├── hash.svg ├── image.svg ├── trolley.svg ├── book.svg ├── mobile-device.svg ├── ellipsis-vertical.svg ├── ellipsis-horizontal.svg ├── images.svg ├── ice-cream.svg ├── rocket.svg ├── bold.svg ├── add-user.svg ├── bottle.svg ├── lemon.svg ├── color-wheel.svg ├── api.svg ├── controls.svg ├── sparkles.svg ├── block-content.svg ├── ok-hand.svg ├── strikethrough.svg ├── twitter.svg ├── feedback.svg ├── robot.svg ├── logo-ts.svg └── ulist.svg ├── .npmrc ├── .editorconfig ├── package.config.ts ├── vercel.json ├── tsconfig.dist.json ├── tsconfig.json ├── workshop.runtime.ts ├── .oxlintrc.json ├── README.md └── jest.config.cjs /.prettierignore: -------------------------------------------------------------------------------- 1 | .workshop 2 | dist 3 | pnpm-lock.yaml 4 | -------------------------------------------------------------------------------- /.czrc: -------------------------------------------------------------------------------- 1 | { 2 | "path": "cz-conventional-changelog" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | 3 | .DS_Store 4 | .workshop 5 | dist 6 | node_modules 7 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './icon' 2 | export * from './icons' 3 | export * from './types' 4 | -------------------------------------------------------------------------------- /test/setupFilesAfterEnv.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom' 2 | import 'jest-axe/extend-expect' 3 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm exec commitlint --edit $1 5 | -------------------------------------------------------------------------------- /workshop.config.ts: -------------------------------------------------------------------------------- 1 | import {defineConfig} from '@sanity/ui-workshop' 2 | 3 | export default defineConfig({ 4 | title: '@sanity/icons', 5 | }) 6 | -------------------------------------------------------------------------------- /tsconfig.settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@sanity/tsconfig/strictest", 3 | "compilerOptions": { 4 | "rootDir": ".", 5 | "outDir": "./dist" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": ["github>sanity-io/renovate-config", ":ignoreModulesAndTests"] 4 | } 5 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | import preset from '@sanity/prettier-config' 2 | 3 | export default { 4 | ...preset, 5 | plugins: [...preset.plugins, '@ianvs/prettier-plugin-sort-imports'], 6 | } 7 | -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs", 3 | "//": [ 4 | "https://github.com/egoist/esbuild-register/issues/26", 5 | "https://github.com/egoist/esbuild-register/issues/96" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /export/dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/remove.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/add.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/chevron-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/chevron-left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/chevron-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/chevron-up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/crop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/menu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/filter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/activity.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/bolt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/checkmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/list.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/toggle-arrow-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ; This is needed for prettier to be able to use the plugin specified by the `@sanity/prettier-config` preset 2 | public-hoist-pattern[]=*prettier* 3 | ; @sanity/ui uses `styled-components` 4 | public-hoist-pattern[]=styled-components 5 | -------------------------------------------------------------------------------- /export/code.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/edit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/select.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/stack.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/text.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/blockquote.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/play.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/stop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/triangle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/block-element.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/copy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/bar-chart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/chart-upward.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/double-chevron-left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/double-chevron-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/double-chevron-up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/folder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/image-remove.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/inline-element.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/inline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/sort.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/home.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/panel-left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/panel-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/terminal.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/truncate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- 1 | import type {ForwardRefExoticComponent, RefAttributes, SVGProps} from 'react' 2 | 3 | /** 4 | * @public 5 | */ 6 | export type IconComponent = ForwardRefExoticComponent< 7 | Omit, 'ref'> & RefAttributes 8 | > 9 | -------------------------------------------------------------------------------- /export/code-block.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/compose.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/dashboard.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/groq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /export/read-only.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | ; editorconfig.org 2 | root = true 3 | charset= utf8 4 | 5 | [*] 6 | end_of_line = lf 7 | insert_final_newline = true 8 | trim_trailing_whitespace = true 9 | indent_style = space 10 | indent_size = 2 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /package.config.ts: -------------------------------------------------------------------------------- 1 | import {defineConfig} from '@sanity/pkg-utils' 2 | 3 | export default defineConfig({ 4 | extract: { 5 | rules: { 6 | 'ae-internal-missing-underscore': 'off', 7 | }, 8 | }, 9 | tsconfig: 'tsconfig.dist.json', 10 | dts: 'rolldown', 11 | }) 12 | -------------------------------------------------------------------------------- /export/unlock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/lock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/insert-below.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/master-detail.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/package.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/presentation.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/split-vertical.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/timeline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/double-chevron-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/th-large.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "routes": [ 4 | { 5 | "handle": "filesystem" 6 | }, 7 | { 8 | "src": "/frame/(.*)", 9 | "dest": "/frame/index.html" 10 | }, 11 | { 12 | "src": "/(.*)", 13 | "dest": "/index.html" 14 | } 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /export/arrow-left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/arrow-up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/drop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/enter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/olist.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/projects.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/arrow-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/arrow-top-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/component.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/spinner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/__workshop__/index.tsx: -------------------------------------------------------------------------------- 1 | import {defineScope} from '@sanity/ui-workshop' 2 | import {lazy} from 'react' 3 | 4 | export default defineScope({ 5 | stories: [ 6 | { 7 | name: 'all', 8 | title: 'All icons', 9 | component: lazy(() => import('./overview')), 10 | }, 11 | ], 12 | }) 13 | -------------------------------------------------------------------------------- /export/enter-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/split-horizontal.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/stack-compact.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/th-list.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/unknown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/unpublish.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/__workshop__/animation.css.ts: -------------------------------------------------------------------------------- 1 | import {keyframes, style} from '@vanilla-extract/css' 2 | 3 | const rotate = keyframes({ 4 | '0%': {transform: 'rotate(0deg)'}, 5 | '100%': {transform: 'rotate(360deg)'}, 6 | }) 7 | 8 | export const spin = style({ 9 | animation: `500ms linear infinite ${rotate}`, 10 | }) 11 | -------------------------------------------------------------------------------- /export/bookmark-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/clipboard.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/overage.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /tsconfig.dist.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["./tsconfig.settings", "@sanity/tsconfig/isolated-declarations"], 3 | "include": ["./src"], 4 | "exclude": [ 5 | "./src/**/__fixtures__", 6 | "./src/**/__mocks__", 7 | "./src/**/__workshop__", 8 | "./src/**/*.test.ts", 9 | "./src/**/*.test.tsx" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /export/document.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/download.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/expand.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/launch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/leave.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/trend-upward.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/asterisk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/insert-above.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/publish.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/schema.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/share.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/tiers.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/upload.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/transfer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/collapse.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/star.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/versions.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/cube.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/document-text.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/star-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/video.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/document-remove.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/documents.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/error-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/archive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/info-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/remove-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/target.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/icon.test.tsx: -------------------------------------------------------------------------------- 1 | /** 2 | * @jest-environment jsdom 3 | */ 4 | 5 | import {render} from '@testing-library/react' 6 | import {Icon} from './icon' 7 | 8 | test('should render svg', () => { 9 | const {container} = render() 10 | 11 | expect(container.querySelector('svg[data-sanity-icon="rocket"]')).toBeInTheDocument() 12 | }) 13 | -------------------------------------------------------------------------------- /export/add-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/add-comment.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/clock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/search.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/unarchive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/info-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/redo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/retrieve.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/undo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/bell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/envelope.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/error-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/pin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/retry.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/revert.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/comment.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/checkmark-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/user.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/pin-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/task.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/pause.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.settings", 3 | "include": [ 4 | "./jest.config.mjs", 5 | "./package.config.ts", 6 | "./scripts", 7 | "./src", 8 | "./test", 9 | "./workshop.config.ts" 10 | ], 11 | "compilerOptions": { 12 | "noEmit": true, 13 | "jsx": "react-jsx", 14 | "paths": { 15 | "@sanity/icons": ["./src"] 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /export/binary-document.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/equal.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /export/italic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/calendar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/plug.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/sparkle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/warning-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/add-document.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/database.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/refresh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /workshop.runtime.ts: -------------------------------------------------------------------------------- 1 | import path from 'path' 2 | import {defineRuntime} from '@sanity/ui-workshop' 3 | 4 | export default defineRuntime({ 5 | vite: (viteConfig) => ({ 6 | ...viteConfig, 7 | resolve: { 8 | ...viteConfig.resolve, 9 | alias: { 10 | ...viteConfig.resolve?.alias, 11 | '@sanity/icons': path.resolve(__dirname, 'src'), 12 | }, 13 | }, 14 | }), 15 | }) 16 | -------------------------------------------------------------------------------- /export/json.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/close-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/face-happy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/access-denied.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/document-video.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /export/document-zip.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/earth-americas.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/face-sad.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/tag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/marker-removed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/pin-removed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/unlink.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/desktop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/face-indifferent.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/help-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/trash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/warning-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/basket.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/eye-closed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/generate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/heart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/microphone.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/token.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/bill.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/heart-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/moon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/restore.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/sun.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/empty.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.oxlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/oxlint/configuration_schema.json", 3 | "plugins": ["typescript", "unicorn", "react", "oxc", "import"], 4 | "ignorePatterns": ["**/dist/*", "**/.workshop/*"], 5 | "categories": { 6 | "correctness": "error", 7 | "perf": "error" 8 | }, 9 | "rules": { 10 | "import/no-cycle": "error", 11 | "eslint/no-console": "error", 12 | "react/rules-of-hooks": "error", 13 | "react-in-jsx-scope": "off" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /export/underline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/credit-card.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/link.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/document-sheet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/marker.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/thumbs-up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/progress-50.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/thumbs-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/error-screen.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/highlight.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/sync.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/reset.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/link-removed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/case.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/document-word.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /export/inbox.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # @sanity/icons 2 | 3 | The Sanity icons. 4 | 5 | ```sh 6 | npm install @sanity/icons 7 | 8 | # Install peer dependencies 9 | npm install react 10 | ``` 11 | 12 | [![npm version](https://img.shields.io/npm/v/@sanity/icons.svg?style=flat-square)](https://www.npmjs.com/package/@sanity/icons) 13 | 14 | ## Usage 15 | 16 | ```jsx 17 | import {RocketIcon} from '@sanity/icons' 18 | 19 | function App () { 20 | return 21 | } 22 | ``` 23 | 24 | ## License 25 | 26 | MIT-licensed. See LICENSE. 27 | -------------------------------------------------------------------------------- /export/progress-75.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/eye-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/bulb-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/earth-globe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/joystick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/users.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/bulb-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/tags.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/tablet-device.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/clipboard-image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/compose-sparkles.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/hash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/trolley.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/book.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/mobile-device.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/ellipsis-vertical.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /export/ellipsis-horizontal.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /export/images.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/ice-cream.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/rocket.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/bold.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/add-user.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /export/bottle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/lemon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/color-wheel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | /** @type {import('jest').Config} */ 4 | module.exports = { 5 | moduleFileExtensions: ['cjs', 'js', 'jsx', 'mjs', 'ts', 'tsx'], 6 | modulePathIgnorePatterns: ['/dist/'], 7 | setupFilesAfterEnv: ['/test/setupFilesAfterEnv.ts'], 8 | testRegex: '(/__tests__/.*|\\.test)\\.[jt]sx?$', 9 | transform: { 10 | '\\.[jt]sx?$': [ 11 | 'babel-jest', 12 | { 13 | configFile: false, 14 | presets: [ 15 | ['@babel/preset-env', {modules: 'commonjs'}], 16 | ['@babel/preset-react', {runtime: 'automatic'}], 17 | '@babel/preset-typescript', 18 | ], 19 | }, 20 | ], 21 | }, 22 | } 23 | -------------------------------------------------------------------------------- /export/api.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /export/controls.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/icon.tsx: -------------------------------------------------------------------------------- 1 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 2 | import {icons} from './icons' 3 | import type {IconSymbol} from './icons' 4 | 5 | /** 6 | * @public 7 | */ 8 | export interface IconProps { 9 | symbol: IconSymbol 10 | } 11 | 12 | /** 13 | * @public 14 | */ 15 | export const Icon: ForwardRefExoticComponent< 16 | IconProps & Omit, 'ref'> & RefAttributes 17 | > = /* @__PURE__ */ forwardRef(function Icon(props, ref) { 18 | const {symbol, ...restProps} = props 19 | const IconComponent = icons[symbol] 20 | 21 | if (!IconComponent) { 22 | return null 23 | } 24 | 25 | return 26 | }) 27 | -------------------------------------------------------------------------------- /export/sparkles.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/block-content.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /export/ok-hand.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/icons/removeIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const RemoveIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function RemoveIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 24 | ) 25 | }) 26 | -------------------------------------------------------------------------------- /export/strikethrough.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /export/twitter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /export/feedback.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/icons/addIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const AddIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function AddIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /export/robot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/icons/closeIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const CloseIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function CloseIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/cropIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const CropIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function CropIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/menuIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const MenuIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function MenuIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/filterIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const FilterIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function FilterIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/boltIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const BoltIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function BoltIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/chevronUpIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ChevronUpIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ChevronUpIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/codeIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const CodeIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function CodeIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/editIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const EditIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function EditIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/groqIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const GroqIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function GroqIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 24 | 25 | 26 | ) 27 | }) 28 | -------------------------------------------------------------------------------- /src/icons/listIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ListIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ListIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/textIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TextIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TextIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/dotIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DotIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DotIcon(props, ref) { 11 | return ( 12 | 22 | 30 | 31 | ) 32 | }) 33 | -------------------------------------------------------------------------------- /src/icons/stackIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const StackIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function StackIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/activityIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ActivityIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ActivityIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/checkmarkIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const CheckmarkIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function CheckmarkIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/chevronDownIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ChevronDownIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ChevronDownIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/chevronLeftIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ChevronLeftIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ChevronLeftIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/selectIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SelectIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SelectIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/chevronRightIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ChevronRightIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ChevronRightIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/circleIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const CircleIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function CircleIcon(props, ref) { 11 | return ( 12 | 22 | 30 | 31 | ) 32 | }) 33 | -------------------------------------------------------------------------------- /src/icons/copyIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const CopyIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function CopyIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/folderIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const FolderIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function FolderIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/blockquoteIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const BlockquoteIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function BlockquoteIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/homeIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const HomeIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function HomeIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/playIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const PlayIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function PlayIcon(props, ref) { 11 | return ( 12 | 22 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/sortIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SortIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SortIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/barChartIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const BarChartIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function BarChartIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/inlineIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const InlineIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function InlineIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/chartUpwardIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ChartUpwardIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ChartUpwardIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/imageRemoveIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ImageRemoveIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ImageRemoveIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/blockElementIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const BlockElementIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function BlockElementIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/inlineElementIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const InlineElementIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function InlineElementIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/panelLeftIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const PanelLeftIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function PanelLeftIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/squareIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SquareIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SquareIcon(props, ref) { 11 | return ( 12 | 22 | 31 | 32 | ) 33 | }) 34 | -------------------------------------------------------------------------------- /src/icons/terminalIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TerminalIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TerminalIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/toggleArrowRightIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ToggleArrowRightIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ToggleArrowRightIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/triangleOutlineIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TriangleOutlineIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TriangleOutlineIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/truncateIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TruncateIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TruncateIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/composeIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ComposeIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ComposeIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/panelRightIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const PanelRightIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function PanelRightIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/readOnlyIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ReadOnlyIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ReadOnlyIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/arrowTopRightIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ArrowTopRightIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ArrowTopRightIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 24 | 25 | ) 26 | }) 27 | -------------------------------------------------------------------------------- /src/icons/codeBlockIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const CodeBlockIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function CodeBlockIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/dashboardIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DashboardIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DashboardIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/doubleChevronUpIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DoubleChevronUpIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DoubleChevronUpIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/lockIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const LockIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function LockIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/doubleChevronLeftIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DoubleChevronLeftIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DoubleChevronLeftIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/doubleChevronRightIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DoubleChevronRightIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DoubleChevronRightIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/unlockIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const UnlockIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function UnlockIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/stopIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const StopIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function StopIcon(props, ref) { 11 | return ( 12 | 22 | 32 | 33 | ) 34 | }) 35 | -------------------------------------------------------------------------------- /src/icons/packageIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const PackageIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function PackageIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/dropIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DropIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DropIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/olistIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const OlistIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function OlistIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/thLargeIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ThLargeIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ThLargeIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/timelineIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TimelineIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TimelineIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/projectsIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ProjectsIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ProjectsIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/bookmarkIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const BookmarkIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function BookmarkIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/masterDetailIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const MasterDetailIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function MasterDetailIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/presentationIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const PresentationIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function PresentationIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/spinnerIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SpinnerIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SpinnerIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/arrowUpIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ArrowUpIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ArrowUpIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/enterIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const EnterIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function EnterIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/splitVerticalIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SplitVerticalIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SplitVerticalIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/thListIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ThListIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ThListIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/componentIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ComponentIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ComponentIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/insertBelowIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const InsertBelowIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function InsertBelowIcon(props, ref) { 11 | return ( 12 | 22 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/unknownIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const UnknownIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function UnknownIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /export/logo-ts.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/icons/arrowDownIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ArrowDownIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ArrowDownIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/arrowLeftIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ArrowLeftIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ArrowLeftIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/arrowRightIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ArrowRightIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ArrowRightIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/clipboardIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ClipboardIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ClipboardIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/doubleChevronDownIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DoubleChevronDownIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DoubleChevronDownIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/stackCompactIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const StackCompactIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function StackCompactIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/tiersIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TiersIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TiersIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/asteriskIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const AsteriskIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function AsteriskIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/enterRightIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const EnterRightIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function EnterRightIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/schemaIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SchemaIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SchemaIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/launchIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const LaunchIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function LaunchIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/overageIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const OverageIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function OverageIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/shareIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ShareIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ShareIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/splitHorizontalIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SplitHorizontalIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SplitHorizontalIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/starIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const StarIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function StarIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/documentIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DocumentIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DocumentIcon(props, ref) { 11 | return ( 12 | 22 | 23 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/targetIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TargetIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TargetIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/trendUpwardIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const TrendUpwardIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function TrendUpwardIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /export/ulist.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/icons/clockIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const ClockIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function ClockIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/diamondIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const DiamondIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function DiamondIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/insertAboveIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const InsertAboveIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function InsertAboveIcon(props, ref) { 11 | return ( 12 | 22 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/bookmarkFilledIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const BookmarkFilledIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function BookmarkFilledIcon(props, ref) { 11 | return ( 12 | 22 | 29 | 30 | ) 31 | }) 32 | -------------------------------------------------------------------------------- /src/icons/searchIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const SearchIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function SearchIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | -------------------------------------------------------------------------------- /src/icons/starFilledIcon.tsx: -------------------------------------------------------------------------------- 1 | /* THIS FILE IS AUTO-GENERATED – DO NOT EDIT */ 2 | 3 | import {forwardRef, type ForwardRefExoticComponent, type RefAttributes, type SVGProps} from 'react' 4 | 5 | /** 6 | * @public 7 | */ 8 | export const StarFilledIcon: ForwardRefExoticComponent< 9 | Omit, 'ref'> & RefAttributes 10 | > = /* @__PURE__ */ forwardRef(function StarFilledIcon(props, ref) { 11 | return ( 12 | 22 | 28 | 29 | ) 30 | }) 31 | --------------------------------------------------------------------------------