From ed8ac5bb905d2bb723b3433fbbc9192c36dd9c83 Mon Sep 17 00:00:00 2001 From: Danny White <3104761+dnywh@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:26:59 +1100 Subject: [PATCH 1/2] chore(design-system): preserve icon fill or stroke (#43417) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## What kind of change does this PR introduce? Bug fix: custom icons now respect their source SVG’s stroke/fill and stroke-width instead of always getting a global stroke. ## What is the current behavior? Every custom icon gets `stroke="currentColor"` and `strokeWidth={2}` from `createSupabaseIcon`, so fill-only logos get an extra stroke and icons designed at `stroke-width="1"` (e.g. postgres, auth) render too thick. Call sites and the design-system grid needed workarounds (`strokeWidth={0}`, `FILL_ONLY_ICONS`, `STROKE_WIDTH_FROM_SOURCE`). ## What is the new behavior? The icon build reads root SVG attributes (`fill`, `stroke`, `stroke-width`, etc.) and passes them as per-icon defaults. Fill-only icons (chatgpt, claude, axiom, last9) have `stroke="none"` in source and render with no stroke; stroke icons keep their source stroke-width (e.g. postgres at 1). No `strokeWidth={0}` or allowlists needed at call sites or in the icon grid. | Before | After | | --- | --- | | CleanShot 2026-03-05 at 10 53
31@2x-3D63CEF0-1132-44F5-A382-730346432F1E | CleanShot 2026-03-05 at 10 53
40@2x-514FC8BD-D30F-4D23-B209-0ECD6D13A184 | ## Additional context - Added `stroke="none"` to the four fill-only source SVGs; sentry/grafana/otlp/datadog already had `stroke-width="0"`. - `createSupabaseIcon` only applies `color`/`strokeWidth` when the consumer passes them, so `svgDefaults` from the build are used otherwise. - Removed workarounds from `icons.tsx` and GuidesSidebar; updated icons.mdx (defaults + fill-only guidance). --- apps/design-system/components/icons.tsx | 1 - apps/design-system/content/docs/icons.mdx | 35 ++++-- apps/docs/components/GuidesSidebar.tsx | 4 +- .../interfaces/LogDrains/AnimatedLogos.tsx | 6 +- .../LogDrains/LogDrains.constants.tsx | 12 +- .../src/building/generateIconFiles.mjs | 13 +- packages/icons/scripts/exportTemplate.mjs | 7 +- packages/icons/src/createSupabaseIcon.ts | 27 ++--- packages/icons/src/icons/REST-api.ts | 18 +-- packages/icons/src/icons/_example-template.ts | 22 +++- packages/icons/src/icons/analytics-bucket.ts | 114 +++++++++--------- packages/icons/src/icons/api-docs.ts | 18 +-- packages/icons/src/icons/auth.ts | 18 +-- packages/icons/src/icons/axiom.ts | 22 ++-- packages/icons/src/icons/big-query.ts | 24 ++-- packages/icons/src/icons/box-plus.ts | 114 +++++++++--------- packages/icons/src/icons/bucket-plus.ts | 70 ++++++----- packages/icons/src/icons/chatgpt.ts | 20 +-- packages/icons/src/icons/claude.ts | 20 +-- packages/icons/src/icons/database.ts | 34 +++--- packages/icons/src/icons/datadog.ts | 18 +-- packages/icons/src/icons/edge-functions.ts | 60 ++++----- packages/icons/src/icons/files-bucket.ts | 48 ++++---- packages/icons/src/icons/grafana.ts | 18 +-- packages/icons/src/icons/graphql.ts | 22 ++-- packages/icons/src/icons/home.ts | 18 +-- packages/icons/src/icons/insert-code.ts | 94 ++++++++------- packages/icons/src/icons/integrations.ts | 18 +-- packages/icons/src/icons/last9.ts | 42 ++++--- packages/icons/src/icons/logs.ts | 18 +-- packages/icons/src/icons/otlp.ts | 32 ++--- packages/icons/src/icons/postgres.ts | 34 +++--- packages/icons/src/icons/realtime.ts | 18 +-- packages/icons/src/icons/replace-code.ts | 98 ++++++++------- packages/icons/src/icons/reports.ts | 18 +-- packages/icons/src/icons/sentry.ts | 24 ++-- packages/icons/src/icons/settings.ts | 32 ++--- packages/icons/src/icons/sql-editor.ts | 18 +-- packages/icons/src/icons/storage.ts | 18 +-- packages/icons/src/icons/table-editor.ts | 18 +-- packages/icons/src/icons/user.ts | 18 +-- packages/icons/src/icons/vector-bucket.ts | 48 ++++---- packages/icons/src/raw-icons/axiom.svg | 2 +- packages/icons/src/raw-icons/last9.svg | 2 +- packages/icons/src/raw-icons/postgres.svg | 2 +- 45 files changed, 761 insertions(+), 576 deletions(-) diff --git a/apps/design-system/components/icons.tsx b/apps/design-system/components/icons.tsx index 8ade9cbabddef..e94f408759dfc 100644 --- a/apps/design-system/components/icons.tsx +++ b/apps/design-system/components/icons.tsx @@ -19,7 +19,6 @@ function Icons() { diff --git a/apps/design-system/content/docs/icons.mdx b/apps/design-system/content/docs/icons.mdx index 80315a5425177..f50082c5255b1 100644 --- a/apps/design-system/content/docs/icons.mdx +++ b/apps/design-system/content/docs/icons.mdx @@ -45,23 +45,25 @@ function app() { } ``` -**Default props**: All icons have `strokeWidth={2}` and `size={24}` by default. Override these props as needed for your use case. +**Default props**: All icons default to `size={24}`. Stroke and fill defaults come from the source SVG's root attributes (e.g. `stroke-width="1"` in the source becomes the component's default `strokeWidth`). Override these props as needed for your use case. ### Adding new custom icons Follow these steps to add a new custom icon to the Supabase icon library. -1. **Create SVG file**: Add your SVG file to `packages/icons/src/raw-icons/` with a kebab-case name (e.g., `my-new-icon.svg`). Make sure it has follows these exact requirements: +1. **Create SVG file**: Add your SVG file to `packages/icons/src/raw-icons/` with a kebab-case name (e.g., `my-new-icon.svg`). Make sure it follows these requirements: - - Exported at 24x24px with `viewBox="0 0 24 24"` + - Exported at 24×24px with `viewBox="0 0 24 24"` - Uses `stroke="currentColor"` for strokes (no hardcoded colors) - - Uses `stroke-width="1.5"` unless there is a good reason to deviate + - Uses `stroke-width="1.5"` (deviate based on optical weight if necessary) - Uses `fill="none"` for fills (no hardcoded colors) - - Icon content is optically centered and around 18x18px within the 24x24 frame + - Icon content is optically centered and around 18×18px within the 24×24 frame - Any unnecessary elements like ``, ``, and `` wrappers have been removed - SVG structure is as simple as possible with just `` elements -Leave attributes like `stroke-width` as they are. The conversion to camel-case for React compatibility (e.g. `strokeWidth`) is handled by the below build process. + For **fill-only icons** (e.g. logos that use shapes instead of strokes), add `stroke="none"` to the root `` element. The build will propagate this so the component never renders an unwanted stroke. + +Leave attributes like `stroke-width` as they are. The root SVG's `fill`, `stroke`, `stroke-width`, `stroke-linecap`, and `stroke-linejoin` attributes are automatically propagated as the component's defaults by the build process. The conversion to camel-case for React compatibility (e.g. `strokeWidth`) is also handled automatically. 2. **Build the component**: Run `npm run build:icons` from inside the `packages/icons` directory @@ -69,7 +71,10 @@ Leave attributes like `stroke-width` as they are. The conversion to camel-case f ```tsx import { MyNewIcon } from 'icons' -; +``` + +```tsx + ``` The icon name is automatically made available in camel-case, determined by the kebab-case input SVG. For example, `my-new-icon.svg` will become available as `MyNewIcon`. @@ -78,8 +83,8 @@ The icon name is automatically made available in camel-case, determined by the k Icons should: -- Always be exported 24x24px -- Have an icon inside that frame that’s around 18x18px(ish) +- Always be exported 24×24px +- Have an icon inside that frame that’s around 18×18px(ish) - Use clean, simple paths without unnecessary wrapper elements #### Bad example ❌ @@ -94,7 +99,7 @@ Notice the hardcoded colors, unnecessary backgrounds, and complex structure: ``` -#### Good example ✅ +#### Good example (stroke icon) ✅ Clean structure with `currentColor` and proper attributes: @@ -106,6 +111,16 @@ Clean structure with `currentColor` and proper attributes: ``` +#### Good example (fill-only icon / logo) ✅ + +Note `stroke="none"` on the root to prevent unwanted strokes, and `fill="currentColor"` on each path: + +```svg + + + +``` + {/* This is still wrong: */} ```svg diff --git a/apps/docs/components/GuidesSidebar.tsx b/apps/docs/components/GuidesSidebar.tsx index 3a7737ece39ad..24e68d7cc83aa 100644 --- a/apps/docs/components/GuidesSidebar.tsx +++ b/apps/docs/components/GuidesSidebar.tsx @@ -63,7 +63,7 @@ function AiTools({ className }: { className?: string }) { rel="noreferrer noopener" className="flex items-center gap-1.5 text-xs text-foreground-lighter hover:text-foreground transition-colors" > - + Ask ChatGPT - + Ask Claude diff --git a/apps/studio/components/interfaces/LogDrains/AnimatedLogos.tsx b/apps/studio/components/interfaces/LogDrains/AnimatedLogos.tsx index 1b171f9ca2b5f..de90f41bdc82a 100644 --- a/apps/studio/components/interfaces/LogDrains/AnimatedLogos.tsx +++ b/apps/studio/components/interfaces/LogDrains/AnimatedLogos.tsx @@ -13,18 +13,18 @@ export const AnimatedLogos = () => { { id: 'datadog', name: 'Datadog', - icon: , + icon: , }, { id: 'loki', name: 'Loki', - icon: , + icon: , }, { id: 'https', name: 'HTTPS', icon: }, { id: 'sentry', name: 'Sentry', - icon: , + icon: , }, ] diff --git a/apps/studio/components/interfaces/LogDrains/LogDrains.constants.tsx b/apps/studio/components/interfaces/LogDrains/LogDrains.constants.tsx index c75c7721391cd..1038dc1b046aa 100644 --- a/apps/studio/components/interfaces/LogDrains/LogDrains.constants.tsx +++ b/apps/studio/components/interfaces/LogDrains/LogDrains.constants.tsx @@ -21,20 +21,20 @@ export const LOG_DRAIN_TYPES = [ value: 'otlp', name: 'OpenTelemetry Protocol (OTLP)', description: 'Send logs to any OpenTelemetry Protocol (OTLP) compatible endpoint', - icon: , + icon: , }, { value: 'datadog', name: 'Datadog', description: 'Datadog is a monitoring service for cloud-scale applications', - icon: , + icon: , }, { value: 'loki', name: 'Loki', description: 'Loki is an open-source log aggregation system designed to store and query logs from multiple sources', - icon: , + icon: , }, { value: 's3', @@ -47,20 +47,20 @@ export const LOG_DRAIN_TYPES = [ name: 'Sentry', description: 'Sentry is an application monitoring service that helps developers identify and debug performance issues and errors', - icon: , + icon: , }, { value: 'axiom', name: 'Axiom', description: 'Axiom is a data platform designed to efficiently collect, store, and analyze event and telemetry data at massive scale.', - icon: , + icon: , }, { value: 'last9', name: 'Last9', description: 'Last9 is an observability platform for monitoring and telemetry data', - icon: , + icon: , }, ] as const diff --git a/packages/build-icons/src/building/generateIconFiles.mjs b/packages/build-icons/src/building/generateIconFiles.mjs index 1652a2ac022e3..92030ce26b2bb 100644 --- a/packages/build-icons/src/building/generateIconFiles.mjs +++ b/packages/build-icons/src/building/generateIconFiles.mjs @@ -49,15 +49,24 @@ export const Index: Record = [` const componentName = toPascalCase(iconName) - let { children } = iconNodes[iconName] + let { children, attributes: rootAttributes } = iconNodes[iconName] children = children.map(({ name, attributes }) => [name, attributes]) + const STYLE_ATTRS = ['fill', 'stroke', 'stroke-width', 'stroke-linecap', 'stroke-linejoin'] + const svgAttributes = {} + for (const attr of STYLE_ATTRS) { + if (attr in rootAttributes) { + const camelKey = attr.replace(/-([a-z])/g, (_, l) => l.toUpperCase()) + svgAttributes[camelKey] = rootAttributes[attr] + } + } + const svgContent = readSvg(`${iconName}.svg`, iconsDir) const getSvg = () => svgContent // const { deprecated = false } = iconMetaData[iconName] const deprecated = false - const elementTemplate = template({ componentName, iconName, children, getSvg, deprecated }) + const elementTemplate = template({ componentName, iconName, children, getSvg, deprecated, svgAttributes }) const output = pretty ? await prettier.format(elementTemplate, { singleQuote: true, diff --git a/packages/icons/scripts/exportTemplate.mjs b/packages/icons/scripts/exportTemplate.mjs index 3403186cc89ba..d955428dd89af 100644 --- a/packages/icons/scripts/exportTemplate.mjs +++ b/packages/icons/scripts/exportTemplate.mjs @@ -1,10 +1,13 @@ /* eslint-disable import/no-extraneous-dependencies */ import { base64SVG } from '@supabase/build-icons' -export default ({ componentName, iconName, children, getSvg, deprecated }) => { +export default ({ componentName, iconName, children, getSvg, deprecated, svgAttributes = {} }) => { const svgContents = getSvg() const svgBase64 = base64SVG(svgContents) + const hasAttrs = Object.keys(svgAttributes).length > 0 + const attrsArg = hasAttrs ? `, ${JSON.stringify(svgAttributes)}` : '' + return ` import createSupabaseIcon from '../createSupabaseIcon'; @@ -18,7 +21,7 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * ${deprecated ? '@deprecated' : ''} */ -const ${componentName} = createSupabaseIcon('${componentName}', ${JSON.stringify(children)}); +const ${componentName} = createSupabaseIcon('${componentName}', ${JSON.stringify(children)}${attrsArg}); export default ${componentName}; ` diff --git a/packages/icons/src/createSupabaseIcon.ts b/packages/icons/src/createSupabaseIcon.ts index 58a9aa35bb144..5782535d3fd50 100644 --- a/packages/icons/src/createSupabaseIcon.ts +++ b/packages/icons/src/createSupabaseIcon.ts @@ -61,18 +61,14 @@ export const convertAttributesToCamelCase = ( return converted } -const createLucideIcon = (iconName: string, iconNode: IconNode): LucideIcon => { +const createLucideIcon = ( + iconName: string, + iconNode: IconNode, + svgDefaults?: Record +): LucideIcon => { const Component = forwardRef( ( - { - color = 'currentColor', - size = 24, - strokeWidth = 2, - absoluteStrokeWidth, - className = '', - children, - ...rest - }, + { color, size = 24, strokeWidth, absoluteStrokeWidth, className = '', children, ...rest }, ref ) => { return createElement( @@ -80,12 +76,15 @@ const createLucideIcon = (iconName: string, iconNode: IconNode): LucideIcon => { { ref, ...defaultAttributes, + ...svgDefaults, width: size, height: size, - stroke: color, - strokeWidth: absoluteStrokeWidth - ? (Number(strokeWidth) * 24) / Number(size) - : strokeWidth, + ...(color !== undefined && { stroke: color }), + ...(strokeWidth !== undefined && { + strokeWidth: absoluteStrokeWidth + ? (Number(strokeWidth) * 24) / Number(size) + : strokeWidth, + }), className: ['lucide', `lucide-${toKebabCase(iconName)}`, className].join(' '), ...rest, }, diff --git a/packages/icons/src/icons/REST-api.ts b/packages/icons/src/icons/REST-api.ts index 7619003584d6d..b3fb7ba535af3 100644 --- a/packages/icons/src/icons/REST-api.ts +++ b/packages/icons/src/icons/REST-api.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const RESTApi = createSupabaseIcon('RESTApi', [ +const RESTApi = createSupabaseIcon( + 'RESTApi', [ - 'path', - { - d: 'M3.20947 12.1052C3.20947 13.4403 3.50715 14.706 4.03977 15.8394M11.9997 3.31494C10.6391 3.31494 9.35066 3.62408 8.20085 4.17594M20.7899 12.1052C20.7899 10.7566 20.4862 9.47898 19.9435 8.33694M11.9997 20.8954C13.3576 20.8954 14.6436 20.5875 15.7917 20.0377M15.7917 20.0377C16.3334 20.818 17.236 21.3289 18.2578 21.3289C19.9147 21.3289 21.2578 19.9857 21.2578 18.3289C21.2578 16.672 19.9147 15.3289 18.2578 15.3289C16.601 15.3289 15.2578 16.672 15.2578 18.3289C15.2578 18.9639 15.4551 19.5528 15.7917 20.0377ZM4.03977 15.8394C3.24022 16.3782 2.71436 17.2921 2.71436 18.3289C2.71436 19.9857 4.0575 21.3289 5.71436 21.3289C7.37121 21.3289 8.71436 19.9857 8.71436 18.3289C8.71436 16.672 7.37121 15.3289 5.71436 15.3289C5.09422 15.3289 4.51803 15.517 4.03977 15.8394ZM8.20085 4.17594C7.66158 3.3789 6.74915 2.85498 5.71436 2.85498C4.0575 2.85498 2.71436 4.19813 2.71436 5.85498C2.71436 7.51183 4.0575 8.85498 5.71436 8.85498C7.37121 8.85498 8.71436 7.51183 8.71436 5.85498C8.71436 5.23292 8.52503 4.65508 8.20085 4.17594ZM19.9435 8.33694C20.7368 7.79709 21.2578 6.88688 21.2578 5.85498C21.2578 4.19813 19.9147 2.85498 18.2578 2.85498C16.601 2.85498 15.2578 4.19813 15.2578 5.85498C15.2578 7.51183 16.601 8.85498 18.2578 8.85498C18.8828 8.85498 19.4631 8.66388 19.9435 8.33694Z', - key: 'xusdjk', - }, + [ + 'path', + { + d: 'M3.20947 12.1052C3.20947 13.4403 3.50715 14.706 4.03977 15.8394M11.9997 3.31494C10.6391 3.31494 9.35066 3.62408 8.20085 4.17594M20.7899 12.1052C20.7899 10.7566 20.4862 9.47898 19.9435 8.33694M11.9997 20.8954C13.3576 20.8954 14.6436 20.5875 15.7917 20.0377M15.7917 20.0377C16.3334 20.818 17.236 21.3289 18.2578 21.3289C19.9147 21.3289 21.2578 19.9857 21.2578 18.3289C21.2578 16.672 19.9147 15.3289 18.2578 15.3289C16.601 15.3289 15.2578 16.672 15.2578 18.3289C15.2578 18.9639 15.4551 19.5528 15.7917 20.0377ZM4.03977 15.8394C3.24022 16.3782 2.71436 17.2921 2.71436 18.3289C2.71436 19.9857 4.0575 21.3289 5.71436 21.3289C7.37121 21.3289 8.71436 19.9857 8.71436 18.3289C8.71436 16.672 7.37121 15.3289 5.71436 15.3289C5.09422 15.3289 4.51803 15.517 4.03977 15.8394ZM8.20085 4.17594C7.66158 3.3789 6.74915 2.85498 5.71436 2.85498C4.0575 2.85498 2.71436 4.19813 2.71436 5.85498C2.71436 7.51183 4.0575 8.85498 5.71436 8.85498C7.37121 8.85498 8.71436 7.51183 8.71436 5.85498C8.71436 5.23292 8.52503 4.65508 8.20085 4.17594ZM19.9435 8.33694C20.7368 7.79709 21.2578 6.88688 21.2578 5.85498C21.2578 4.19813 19.9147 2.85498 18.2578 2.85498C16.601 2.85498 15.2578 4.19813 15.2578 5.85498C15.2578 7.51183 16.601 8.85498 18.2578 8.85498C18.8828 8.85498 19.4631 8.66388 19.9435 8.33694Z', + key: 'xusdjk', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default RESTApi; diff --git a/packages/icons/src/icons/_example-template.ts b/packages/icons/src/icons/_example-template.ts index 9b4e8187c35b5..e4c5a0489da0f 100644 --- a/packages/icons/src/icons/_example-template.ts +++ b/packages/icons/src/icons/_example-template.ts @@ -10,11 +10,21 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const ExampleTemplate = createSupabaseIcon('ExampleTemplate', [ - ['path', { d: 'M3.5 13h6', key: 'p1my2r' }], - ['path', { d: 'm2 16 4.5-9 4.5 9', key: 'ndf0b3' }], - ['path', { d: 'M18 7v9', key: 'pknjwm' }], - ['path', { d: 'm14 12 4 4 4-4', key: 'buelq4' }], -]); +const ExampleTemplate = createSupabaseIcon( + 'ExampleTemplate', + [ + ['path', { d: 'M3.5 13h6', key: 'p1my2r' }], + ['path', { d: 'm2 16 4.5-9 4.5 9', key: 'ndf0b3' }], + ['path', { d: 'M18 7v9', key: 'pknjwm' }], + ['path', { d: 'm14 12 4 4 4-4', key: 'buelq4' }], + ], + { + fill: 'none', + stroke: 'currentColor', + strokeWidth: '2', + strokeLinecap: 'round', + strokeLinejoin: 'round', + }, +); export default ExampleTemplate; diff --git a/packages/icons/src/icons/analytics-bucket.ts b/packages/icons/src/icons/analytics-bucket.ts index f212e867576b5..a5997c9e55dc8 100644 --- a/packages/icons/src/icons/analytics-bucket.ts +++ b/packages/icons/src/icons/analytics-bucket.ts @@ -10,62 +10,66 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const AnalyticsBucket = createSupabaseIcon('AnalyticsBucket', [ +const AnalyticsBucket = createSupabaseIcon( + 'AnalyticsBucket', [ - 'path', - { - d: 'M20 20C20.5304 20 21.0391 19.7893 21.4142 19.4142C21.7893 19.0391 22 18.5304 22 18V8C22 7.46957 21.7893 6.96086 21.4142 6.58579C21.0391 6.21071 20.5304 6 20 6H12.1C11.7655 6.00328 11.4355 5.92261 11.1403 5.76538C10.8451 5.60815 10.594 5.37938 10.41 5.1L9.6 3.9C9.41789 3.62347 9.16997 3.39648 8.8785 3.2394C8.58702 3.08231 8.26111 3.00005 7.93 3H4C3.46957 3 2.96086 3.21071 2.58579 3.58579C2.21071 3.96086 2 4.46957 2 5V18C2 18.5304 2.21071 19.0391 2.58579 19.4142C2.96086 19.7893 3.46957 20 4 20H20Z', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '1adjqd', - }, + [ + 'path', + { + d: 'M20 20C20.5304 20 21.0391 19.7893 21.4142 19.4142C21.7893 19.0391 22 18.5304 22 18V8C22 7.46957 21.7893 6.96086 21.4142 6.58579C21.0391 6.21071 20.5304 6 20 6H12.1C11.7655 6.00328 11.4355 5.92261 11.1403 5.76538C10.8451 5.60815 10.594 5.37938 10.41 5.1L9.6 3.9C9.41789 3.62347 9.16997 3.39648 8.8785 3.2394C8.58702 3.08231 8.26111 3.00005 7.93 3H4C3.46957 3 2.96086 3.21071 2.58579 3.58579C2.21071 3.96086 2 4.46957 2 5V18C2 18.5304 2.21071 19.0391 2.58579 19.4142C2.96086 19.7893 3.46957 20 4 20H20Z', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '1adjqd', + }, + ], + [ + 'path', + { + d: 'M7.5 9V16', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'yv1rsm', + }, + ], + [ + 'path', + { + d: 'M10.5 12.5L10.5 16', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '11wax4', + }, + ], + [ + 'path', + { + d: 'M13.5 14.5L13.5 16', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'qiuup3', + }, + ], + [ + 'path', + { + d: 'M16.5 11V16', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'gku61r', + }, + ], ], - [ - 'path', - { - d: 'M7.5 9V16', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'yv1rsm', - }, - ], - [ - 'path', - { - d: 'M10.5 12.5L10.5 16', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '11wax4', - }, - ], - [ - 'path', - { - d: 'M13.5 14.5L13.5 16', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'qiuup3', - }, - ], - [ - 'path', - { - d: 'M16.5 11V16', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'gku61r', - }, - ], -]); + { fill: 'none' }, +); export default AnalyticsBucket; diff --git a/packages/icons/src/icons/api-docs.ts b/packages/icons/src/icons/api-docs.ts index e8c26b1418d3b..68000d6395ecb 100644 --- a/packages/icons/src/icons/api-docs.ts +++ b/packages/icons/src/icons/api-docs.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const ApiDocs = createSupabaseIcon('ApiDocs', [ +const ApiDocs = createSupabaseIcon( + 'ApiDocs', [ - 'path', - { - d: 'M7.44434 14.3347H16.4443M7.44434 11.3347H16.4443M7.44434 17.3347H13.4443M19.4994 8.50714V19.1052C19.4994 20.2097 18.6039 21.1052 17.4994 21.1052H6.5C5.39543 21.1052 4.5 20.2097 4.5 19.1052V5.10596C4.5 4.00139 5.39543 3.10596 6.5 3.10596H14.0723L19.4994 8.50714ZM19.4465 8.48193L14.0704 3.10596L14.0701 7.48186C14.0701 8.03418 14.5178 8.48193 15.0701 8.48193L19.4465 8.48193Z', - key: '2ysat9', - }, + [ + 'path', + { + d: 'M7.44434 14.3347H16.4443M7.44434 11.3347H16.4443M7.44434 17.3347H13.4443M19.4994 8.50714V19.1052C19.4994 20.2097 18.6039 21.1052 17.4994 21.1052H6.5C5.39543 21.1052 4.5 20.2097 4.5 19.1052V5.10596C4.5 4.00139 5.39543 3.10596 6.5 3.10596H14.0723L19.4994 8.50714ZM19.4465 8.48193L14.0704 3.10596L14.0701 7.48186C14.0701 8.03418 14.5178 8.48193 15.0701 8.48193L19.4465 8.48193Z', + key: '2ysat9', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default ApiDocs; diff --git a/packages/icons/src/icons/auth.ts b/packages/icons/src/icons/auth.ts index efa3dd02465b6..52b90e8e10c4f 100644 --- a/packages/icons/src/icons/auth.ts +++ b/packages/icons/src/icons/auth.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Auth = createSupabaseIcon('Auth', [ +const Auth = createSupabaseIcon( + 'Auth', [ - 'path', - { - d: 'M5.24121 15.0674H12.7412M5.24121 15.0674V18.0674H12.7412V15.0674M5.24121 15.0674V12.0674H12.7412V15.0674M15 7.60547V4.60547C15 2.94861 13.6569 1.60547 12 1.60547C10.3431 1.60547 9 2.94861 9 4.60547V7.60547M5.20898 9.60547L5.20898 19.1055C5.20898 20.21 6.10441 21.1055 7.20898 21.1055H16.709C17.8136 21.1055 18.709 20.21 18.709 19.1055V9.60547C18.709 8.5009 17.8136 7.60547 16.709 7.60547L7.20899 7.60547C6.10442 7.60547 5.20898 8.5009 5.20898 9.60547Z', - key: 'h65u22', - }, + [ + 'path', + { + d: 'M5.24121 15.0674H12.7412M5.24121 15.0674V18.0674H12.7412V15.0674M5.24121 15.0674V12.0674H12.7412V15.0674M15 7.60547V4.60547C15 2.94861 13.6569 1.60547 12 1.60547C10.3431 1.60547 9 2.94861 9 4.60547V7.60547M5.20898 9.60547L5.20898 19.1055C5.20898 20.21 6.10441 21.1055 7.20898 21.1055H16.709C17.8136 21.1055 18.709 20.21 18.709 19.1055V9.60547C18.709 8.5009 17.8136 7.60547 16.709 7.60547L7.20899 7.60547C6.10442 7.60547 5.20898 8.5009 5.20898 9.60547Z', + key: 'h65u22', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Auth; diff --git a/packages/icons/src/icons/axiom.ts b/packages/icons/src/icons/axiom.ts index 80eb8228de15b..2d68c0d7c685c 100644 --- a/packages/icons/src/icons/axiom.ts +++ b/packages/icons/src/icons/axiom.ts @@ -4,21 +4,25 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @component @name Axiom * @description Supabase SVG icon component, renders SVG Element with children. * - * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNIDIzLjgyNDQ5MiwxNi4xMDEwNDcgMTguNjk3Nzg0LDcuNTI2OTY1NiBDIDE4LjQ2MjY3OSw3LjEzMjkwMzggMTcuODgzMzY2LDYuODEwNDg5OSAxNy40MTAzMjUsNi44MTA0ODk5IGggLTMuMjAwNjY4IGMgLTAuNzQzOTQ1LDAgLTEuMDQ4ODk4LC0wLjUwNjUyMTUgLTAuNjc3ODYsLTEuMTI1NTYzIEwgMTUuMjg3MDc0LDIuNzU3MTMgQyAxNS40MjYzNCwyLjUyNDc3MzUgMTUuNDI2MDEyLDIuMjM4NzE5MSAxNS4yODYzMjQsMi4wMDY2MDU5IDE1LjE0NjU0MiwxLjc3NDQ5NjkgMTQuODg4NDczLDEuNjMxNTUwNyAxNC42MDkxODcsMS42MzE1NTA3IGggLTQuNDY1MDQ5IGMgLTAuNDcyOTgyNSwwIC0xLjA1MzU1NTQsMC4zMjE2ODkzIC0xLjI5MDE5NywwLjcxNDg3OTUgTCAwLjE3NzYyNzc0LDE2Ljc2MTI5MyBjIC0wLjIzNjczMTU2LDAuMzkzMTkyIC0wLjIzNjgyMTI5LDEuMDM2NjY3IC0zLjYzMDdlLTQsMS40Mjk5MTkgTCAyLjQwOTc1MDIsMjEuOTA0MDUgYyAwLjM3MjAwNDMsMC42MTg1ODggMC45ODIwMjc4LDAuNjE5MzEgMS4zNTU1NjMyLDAuMDAxNSBsIDEuNzQ0Mzk0OSwtMi44ODQzODggYyAwLjM3MzY1NTEsLTAuNjE3NzQ5IDAuOTgzNTYwNSwtMC42MTcwMjkgMS4zNTU1NjM3LDAuMDAxNSBsIDEuNTgxNTA0MSwyLjYzMDE5MSBjIDAuMjM2NDMwOSwwLjM5MzE4NSAwLjgxNjkxNDMsMC43MTQ5MzggMS4yODk5Mjc0LDAuNzE0OTM4IEggMjAuMDU0NDMgYyAwLjQ3MjgzMSwwIDEuMDUzNDA3LC0wLjMyMTc1MyAxLjI4OTg2OSwtMC43MTUwMDQgbCAyLjQ3NzYwNywtNC4xMjAzMjQgYyAwLjIzNjQ2MywtMC4zOTMyODMgMC4yMzc2MDMsLTEuMDM3NDc5IDAuMDAyNSwtMS40MzE1NjkgeiBtIC02LjkyMzcyMywtMC40MTI2NjMgYyAwLjM2OTY1NiwwLjYxOTgyNCAwLjA2MzQ0LDEuMTI3MDM3IC0wLjY4MDQ3NSwxLjEyNzAzNyBIIDguMTk0NzQ4MyBjIC0wLjc0MzkxNTIsMCAtMS4wNDgyOTU5LC0wLjUwNjE5IC0wLjY3NjI2NDUsLTEuMTI0NzU1IEwgMTEuNTM0MzIzLDkuMDEyMDg5MiBjIDAuMzcxOTcyLC0wLjYxODU5MTIgMC45ODA2MTYsLTAuNjE4NTkxMiAxLjM1MjU4OCwzZS01IHoiIGZpbGw9ImN1cnJlbnRDb2xvciIgLz4KPC9zdmc+) + * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0gMjMuODI0NDkyLDE2LjEwMTA0NyAxOC42OTc3ODQsNy41MjY5NjU2IEMgMTguNDYyNjc5LDcuMTMyOTAzOCAxNy44ODMzNjYsNi44MTA0ODk5IDE3LjQxMDMyNSw2LjgxMDQ4OTkgaCAtMy4yMDA2NjggYyAtMC43NDM5NDUsMCAtMS4wNDg4OTgsLTAuNTA2NTIxNSAtMC42Nzc4NiwtMS4xMjU1NjMgTCAxNS4yODcwNzQsMi43NTcxMyBDIDE1LjQyNjM0LDIuNTI0NzczNSAxNS40MjYwMTIsMi4yMzg3MTkxIDE1LjI4NjMyNCwyLjAwNjYwNTkgMTUuMTQ2NTQyLDEuNzc0NDk2OSAxNC44ODg0NzMsMS42MzE1NTA3IDE0LjYwOTE4NywxLjYzMTU1MDcgaCAtNC40NjUwNDkgYyAtMC40NzI5ODI1LDAgLTEuMDUzNTU1NCwwLjMyMTY4OTMgLTEuMjkwMTk3LDAuNzE0ODc5NSBMIDAuMTc3NjI3NzQsMTYuNzYxMjkzIGMgLTAuMjM2NzMxNTYsMC4zOTMxOTIgLTAuMjM2ODIxMjksMS4wMzY2NjcgLTMuNjMwN2UtNCwxLjQyOTkxOSBMIDIuNDA5NzUwMiwyMS45MDQwNSBjIDAuMzcyMDA0MywwLjYxODU4OCAwLjk4MjAyNzgsMC42MTkzMSAxLjM1NTU2MzIsMC4wMDE1IGwgMS43NDQzOTQ5LC0yLjg4NDM4OCBjIDAuMzczNjU1MSwtMC42MTc3NDkgMC45ODM1NjA1LC0wLjYxNzAyOSAxLjM1NTU2MzcsMC4wMDE1IGwgMS41ODE1MDQxLDIuNjMwMTkxIGMgMC4yMzY0MzA5LDAuMzkzMTg1IDAuODE2OTE0MywwLjcxNDkzOCAxLjI4OTkyNzQsMC43MTQ5MzggSCAyMC4wNTQ0MyBjIDAuNDcyODMxLDAgMS4wNTM0MDcsLTAuMzIxNzUzIDEuMjg5ODY5LC0wLjcxNTAwNCBsIDIuNDc3NjA3LC00LjEyMDMyNCBjIDAuMjM2NDYzLC0wLjM5MzI4MyAwLjIzNzYwMywtMS4wMzc0NzkgMC4wMDI1LC0xLjQzMTU2OSB6IG0gLTYuOTIzNzIzLC0wLjQxMjY2MyBjIDAuMzY5NjU2LDAuNjE5ODI0IDAuMDYzNDQsMS4xMjcwMzcgLTAuNjgwNDc1LDEuMTI3MDM3IEggOC4xOTQ3NDgzIGMgLTAuNzQzOTE1MiwwIC0xLjA0ODI5NTksLTAuNTA2MTkgLTAuNjc2MjY0NSwtMS4xMjQ3NTUgTCAxMS41MzQzMjMsOS4wMTIwODkyIGMgMC4zNzE5NzIsLTAuNjE4NTkxMiAwLjk4MDYxNiwtMC42MTg1OTEyIDEuMzUyNTg4LDNlLTUgeiIgZmlsbD0iY3VycmVudENvbG9yIiAvPgo8L3N2Zz4=) * * @param {Object} props - Supabase icons props and any valid SVG attribute * @returns {JSX.Element} JSX Element * */ -const Axiom = createSupabaseIcon('Axiom', [ +const Axiom = createSupabaseIcon( + 'Axiom', [ - 'path', - { - d: 'M 23.824492,16.101047 18.697784,7.5269656 C 18.462679,7.1329038 17.883366,6.8104899 17.410325,6.8104899 h -3.200668 c -0.743945,0 -1.048898,-0.5065215 -0.67786,-1.125563 L 15.287074,2.75713 C 15.42634,2.5247735 15.426012,2.2387191 15.286324,2.0066059 15.146542,1.7744969 14.888473,1.6315507 14.609187,1.6315507 h -4.465049 c -0.4729825,0 -1.0535554,0.3216893 -1.290197,0.7148795 L 0.17762774,16.761293 c -0.23673156,0.393192 -0.23682129,1.036667 -3.6307e-4,1.429919 L 2.4097502,21.90405 c 0.3720043,0.618588 0.9820278,0.61931 1.3555632,0.0015 l 1.7443949,-2.884388 c 0.3736551,-0.617749 0.9835605,-0.617029 1.3555637,0.0015 l 1.5815041,2.630191 c 0.2364309,0.393185 0.8169143,0.714938 1.2899274,0.714938 H 20.05443 c 0.472831,0 1.053407,-0.321753 1.289869,-0.715004 l 2.477607,-4.120324 c 0.236463,-0.393283 0.237603,-1.037479 0.0025,-1.431569 z m -6.923723,-0.412663 c 0.369656,0.619824 0.06344,1.127037 -0.680475,1.127037 H 8.1947483 c -0.7439152,0 -1.0482959,-0.50619 -0.6762645,-1.124755 L 11.534323,9.0120892 c 0.371972,-0.6185912 0.980616,-0.6185912 1.352588,3e-5 z', - fill: 'currentColor', - key: '8eugby', - }, + [ + 'path', + { + d: 'M 23.824492,16.101047 18.697784,7.5269656 C 18.462679,7.1329038 17.883366,6.8104899 17.410325,6.8104899 h -3.200668 c -0.743945,0 -1.048898,-0.5065215 -0.67786,-1.125563 L 15.287074,2.75713 C 15.42634,2.5247735 15.426012,2.2387191 15.286324,2.0066059 15.146542,1.7744969 14.888473,1.6315507 14.609187,1.6315507 h -4.465049 c -0.4729825,0 -1.0535554,0.3216893 -1.290197,0.7148795 L 0.17762774,16.761293 c -0.23673156,0.393192 -0.23682129,1.036667 -3.6307e-4,1.429919 L 2.4097502,21.90405 c 0.3720043,0.618588 0.9820278,0.61931 1.3555632,0.0015 l 1.7443949,-2.884388 c 0.3736551,-0.617749 0.9835605,-0.617029 1.3555637,0.0015 l 1.5815041,2.630191 c 0.2364309,0.393185 0.8169143,0.714938 1.2899274,0.714938 H 20.05443 c 0.472831,0 1.053407,-0.321753 1.289869,-0.715004 l 2.477607,-4.120324 c 0.236463,-0.393283 0.237603,-1.037479 0.0025,-1.431569 z m -6.923723,-0.412663 c 0.369656,0.619824 0.06344,1.127037 -0.680475,1.127037 H 8.1947483 c -0.7439152,0 -1.0482959,-0.50619 -0.6762645,-1.124755 L 11.534323,9.0120892 c 0.371972,-0.6185912 0.980616,-0.6185912 1.352588,3e-5 z', + fill: 'currentColor', + key: '8eugby', + }, + ], ], -]); + { fill: 'none', stroke: 'none' }, +); export default Axiom; diff --git a/packages/icons/src/icons/big-query.ts b/packages/icons/src/icons/big-query.ts index 6670f9ece520b..48f734a3ea3ec 100644 --- a/packages/icons/src/icons/big-query.ts +++ b/packages/icons/src/icons/big-query.ts @@ -10,17 +10,21 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const BigQuery = createSupabaseIcon('BigQuery', [ +const BigQuery = createSupabaseIcon( + 'BigQuery', [ - 'path', - { - d: 'M7.48981 17.898L7.48981 9.65308M10.8368 18.7552L10.8368 7.53063M14.1837 18.0205V12.0204M21 21.0817L16.4286 16.5103M18.7552 10.8776C18.7552 15.2282 15.2282 18.7552 10.8776 18.7552C6.52691 18.7552 3 15.2282 3 10.8776C3 6.52691 6.52691 3 10.8776 3C15.2282 3 18.7552 6.52691 18.7552 10.8776Z', - stroke: 'currentColor', - 'stroke-width': '0.975299', - 'stroke-linecap': 'round', - key: '1oqls8', - }, + [ + 'path', + { + d: 'M7.48981 17.898L7.48981 9.65308M10.8368 18.7552L10.8368 7.53063M14.1837 18.0205V12.0204M21 21.0817L16.4286 16.5103M18.7552 10.8776C18.7552 15.2282 15.2282 18.7552 10.8776 18.7552C6.52691 18.7552 3 15.2282 3 10.8776C3 6.52691 6.52691 3 10.8776 3C15.2282 3 18.7552 6.52691 18.7552 10.8776Z', + stroke: 'currentColor', + 'stroke-width': '0.975299', + 'stroke-linecap': 'round', + key: '1oqls8', + }, + ], ], -]); + { fill: 'none' }, +); export default BigQuery; diff --git a/packages/icons/src/icons/box-plus.ts b/packages/icons/src/icons/box-plus.ts index 754e158966236..f6d090ace3a8e 100644 --- a/packages/icons/src/icons/box-plus.ts +++ b/packages/icons/src/icons/box-plus.ts @@ -10,62 +10,66 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const BoxPlus = createSupabaseIcon('BoxPlus', [ +const BoxPlus = createSupabaseIcon( + 'BoxPlus', [ - 'path', - { - d: 'M20.7315 7.00119C20.556 6.69754 20.3037 6.44539 20 6.27002L13 2.27002C12.696 2.09449 12.3511 2.00208 12 2.00208C11.6489 2.00208 11.304 2.09449 11 2.27002L4 6.27002C3.69626 6.44539 3.44398 6.69754 3.26846 7.00119C3.09294 7.30483 3.00036 7.6493 3 8.00002V16C3.00036 16.3508 3.09294 16.6952 3.26846 16.9989C3.44398 17.3025 3.69626 17.5547 4 17.73L11 21.73C11.304 21.9056 11.6489 21.998 12 21.998', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '1g22fp', - }, + [ + 'path', + { + d: 'M20.7315 7.00119C20.556 6.69754 20.3037 6.44539 20 6.27002L13 2.27002C12.696 2.09449 12.3511 2.00208 12 2.00208C11.6489 2.00208 11.304 2.09449 11 2.27002L4 6.27002C3.69626 6.44539 3.44398 6.69754 3.26846 7.00119C3.09294 7.30483 3.00036 7.6493 3 8.00002V16C3.00036 16.3508 3.09294 16.6952 3.26846 16.9989C3.44398 17.3025 3.69626 17.5547 4 17.73L11 21.73C11.304 21.9056 11.6489 21.998 12 21.998', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '1g22fp', + }, + ], + [ + 'path', + { + d: 'M3.3 7L12 12L20.7 7', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '1v4gtz', + }, + ], + [ + 'path', + { + d: 'M12 22V12', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'hoijqc', + }, + ], + [ + 'path', + { + d: 'M19 14V20', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '7ts4zv', + }, + ], + [ + 'path', + { + d: 'M16 17H22', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'ir88vv', + }, + ], ], - [ - 'path', - { - d: 'M3.3 7L12 12L20.7 7', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '1v4gtz', - }, - ], - [ - 'path', - { - d: 'M12 22V12', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'hoijqc', - }, - ], - [ - 'path', - { - d: 'M19 14V20', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '7ts4zv', - }, - ], - [ - 'path', - { - d: 'M16 17H22', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'ir88vv', - }, - ], -]); + { fill: 'none' }, +); export default BoxPlus; diff --git a/packages/icons/src/icons/bucket-plus.ts b/packages/icons/src/icons/bucket-plus.ts index 25b1eea8a97f6..1af13618eecd5 100644 --- a/packages/icons/src/icons/bucket-plus.ts +++ b/packages/icons/src/icons/bucket-plus.ts @@ -10,40 +10,44 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const BucketPlus = createSupabaseIcon('BucketPlus', [ +const BucketPlus = createSupabaseIcon( + 'BucketPlus', [ - 'path', - { - d: 'M19 13V19', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '397kp2', - }, + [ + 'path', + { + d: 'M19 13V19', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '397kp2', + }, + ], + [ + 'path', + { + d: 'M16 16H22', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '1v5ktu', + }, + ], + [ + 'path', + { + d: 'M13.5 20H4C3.46957 20 2.96086 19.7893 2.58579 19.4142C2.21071 19.0391 2 18.5304 2 18V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H7.93C8.26111 3.00005 8.58702 3.08231 8.8785 3.2394C9.16997 3.39648 9.41789 3.62347 9.6 3.9L10.41 5.1C10.594 5.37938 10.8451 5.60815 11.1403 5.76538C11.4355 5.92261 11.7655 6.00328 12.1 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V10', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'myaap2', + }, + ], ], - [ - 'path', - { - d: 'M16 16H22', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '1v5ktu', - }, - ], - [ - 'path', - { - d: 'M13.5 20H4C3.46957 20 2.96086 19.7893 2.58579 19.4142C2.21071 19.0391 2 18.5304 2 18V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H7.93C8.26111 3.00005 8.58702 3.08231 8.8785 3.2394C9.16997 3.39648 9.41789 3.62347 9.6 3.9L10.41 5.1C10.594 5.37938 10.8451 5.60815 11.1403 5.76538C11.4355 5.92261 11.7655 6.00328 12.1 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V10', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'myaap2', - }, - ], -]); + { fill: 'none' }, +); export default BucketPlus; diff --git a/packages/icons/src/icons/chatgpt.ts b/packages/icons/src/icons/chatgpt.ts index cba729864be91..cf90830a3e462 100644 --- a/packages/icons/src/icons/chatgpt.ts +++ b/packages/icons/src/icons/chatgpt.ts @@ -10,15 +10,19 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Chatgpt = createSupabaseIcon('Chatgpt', [ +const Chatgpt = createSupabaseIcon( + 'Chatgpt', [ - 'path', - { - d: 'M20.5647 10.1815C21.0185 8.8202 20.8627 7.3302 20.138 6.09079C19.0476 4.19442 16.8532 3.21915 14.713 3.67292C13.7581 2.60283 12.39 1.99328 10.9542 2.00006C8.76659 2.00006 6.82281 3.40879 6.14554 5.48801C4.73681 5.77924 3.52449 6.6597 2.81335 7.90588C1.71617 9.80225 1.96676 12.1863 3.43644 13.8117C2.98267 15.173 3.13844 16.663 3.86312 17.8957C4.95354 19.7988 7.1479 20.7741 9.29486 20.3203C10.243 21.3904 11.6111 22.0067 13.047 21.9999C15.2345 21.9999 17.1783 20.5912 17.8556 18.512C19.2643 18.2208 20.4766 17.3403 21.181 16.0941C22.285 14.1978 22.0344 11.8138 20.5647 10.1883V10.1815ZM19.007 6.74774C19.4404 7.50629 19.603 8.39352 19.454 9.25366C19.4269 9.23334 19.3727 9.20625 19.3388 9.18593L15.3565 6.8832C15.1533 6.76806 14.9027 6.76806 14.6995 6.8832L10.0331 9.57875V7.60111L13.8868 5.37288C15.6815 4.33665 17.9707 4.95297 19.007 6.74774ZM10.0331 10.8588L11.9972 9.72097L13.9613 10.8588V13.1277L11.9972 14.2655L10.0331 13.1277V10.8588ZM10.9474 3.30719C11.8279 3.30719 12.6745 3.61197 13.3517 4.1741C13.3246 4.18765 13.2705 4.22151 13.2298 4.24183L9.24745 6.53779C9.04427 6.65293 8.92236 6.86965 8.92236 7.1067V12.4978L7.20886 11.509V7.05252C7.20886 4.98006 8.88172 3.30719 10.9542 3.30042L10.9474 3.30719ZM3.95117 8.56284C4.3914 7.80429 5.07544 7.22184 5.90172 6.91706V11.6512C5.90172 11.8883 6.02363 12.0982 6.22681 12.2201L10.8865 14.9089L9.16618 15.9045L5.31926 13.683C3.53126 12.6468 2.91494 10.3576 3.95117 8.56284ZM5.00094 17.2523C4.56072 16.5005 4.40494 15.6065 4.55394 14.7463C4.58103 14.7667 4.63522 14.7938 4.66908 14.8141L8.65145 17.1168C8.85463 17.2319 9.10522 17.2319 9.3084 17.1168L13.968 14.4213V16.3989L10.1144 18.6204C8.31958 19.6498 6.0304 19.0403 4.99417 17.2523H5.00094ZM13.0537 20.6928C12.18 20.6928 11.3267 20.388 10.6562 19.8259C10.6833 19.8124 10.7442 19.7785 10.7781 19.7582L14.7605 17.4622C14.9636 17.3471 15.0923 17.1303 15.0855 16.8933V11.509L16.799 12.4978V16.9475C16.799 19.0199 15.1194 20.6996 13.0537 20.6996V20.6928ZM20.0567 15.4372C19.6165 16.1957 18.9257 16.7782 18.1062 17.0762V12.342C18.1062 12.105 17.9843 11.8883 17.7811 11.7731L13.1147 9.07756L14.8282 8.08875L18.6819 10.3102C20.4766 11.3464 21.0862 13.6356 20.05 15.4304L20.0567 15.4372Z', - fill: 'currentColor', - key: 'vyxlm7', - }, + [ + 'path', + { + d: 'M20.5647 10.1815C21.0185 8.8202 20.8627 7.3302 20.138 6.09079C19.0476 4.19442 16.8532 3.21915 14.713 3.67292C13.7581 2.60283 12.39 1.99328 10.9542 2.00006C8.76659 2.00006 6.82281 3.40879 6.14554 5.48801C4.73681 5.77924 3.52449 6.6597 2.81335 7.90588C1.71617 9.80225 1.96676 12.1863 3.43644 13.8117C2.98267 15.173 3.13844 16.663 3.86312 17.8957C4.95354 19.7988 7.1479 20.7741 9.29486 20.3203C10.243 21.3904 11.6111 22.0067 13.047 21.9999C15.2345 21.9999 17.1783 20.5912 17.8556 18.512C19.2643 18.2208 20.4766 17.3403 21.181 16.0941C22.285 14.1978 22.0344 11.8138 20.5647 10.1883V10.1815ZM19.007 6.74774C19.4404 7.50629 19.603 8.39352 19.454 9.25366C19.4269 9.23334 19.3727 9.20625 19.3388 9.18593L15.3565 6.8832C15.1533 6.76806 14.9027 6.76806 14.6995 6.8832L10.0331 9.57875V7.60111L13.8868 5.37288C15.6815 4.33665 17.9707 4.95297 19.007 6.74774ZM10.0331 10.8588L11.9972 9.72097L13.9613 10.8588V13.1277L11.9972 14.2655L10.0331 13.1277V10.8588ZM10.9474 3.30719C11.8279 3.30719 12.6745 3.61197 13.3517 4.1741C13.3246 4.18765 13.2705 4.22151 13.2298 4.24183L9.24745 6.53779C9.04427 6.65293 8.92236 6.86965 8.92236 7.1067V12.4978L7.20886 11.509V7.05252C7.20886 4.98006 8.88172 3.30719 10.9542 3.30042L10.9474 3.30719ZM3.95117 8.56284C4.3914 7.80429 5.07544 7.22184 5.90172 6.91706V11.6512C5.90172 11.8883 6.02363 12.0982 6.22681 12.2201L10.8865 14.9089L9.16618 15.9045L5.31926 13.683C3.53126 12.6468 2.91494 10.3576 3.95117 8.56284ZM5.00094 17.2523C4.56072 16.5005 4.40494 15.6065 4.55394 14.7463C4.58103 14.7667 4.63522 14.7938 4.66908 14.8141L8.65145 17.1168C8.85463 17.2319 9.10522 17.2319 9.3084 17.1168L13.968 14.4213V16.3989L10.1144 18.6204C8.31958 19.6498 6.0304 19.0403 4.99417 17.2523H5.00094ZM13.0537 20.6928C12.18 20.6928 11.3267 20.388 10.6562 19.8259C10.6833 19.8124 10.7442 19.7785 10.7781 19.7582L14.7605 17.4622C14.9636 17.3471 15.0923 17.1303 15.0855 16.8933V11.509L16.799 12.4978V16.9475C16.799 19.0199 15.1194 20.6996 13.0537 20.6996V20.6928ZM20.0567 15.4372C19.6165 16.1957 18.9257 16.7782 18.1062 17.0762V12.342C18.1062 12.105 17.9843 11.8883 17.7811 11.7731L13.1147 9.07756L14.8282 8.08875L18.6819 10.3102C20.4766 11.3464 21.0862 13.6356 20.05 15.4304L20.0567 15.4372Z', + fill: 'currentColor', + key: 'vyxlm7', + }, + ], ], -]); + { fill: 'none', stroke: 'none' }, +); export default Chatgpt; diff --git a/packages/icons/src/icons/claude.ts b/packages/icons/src/icons/claude.ts index 8365205da413e..18fccaa877fd0 100644 --- a/packages/icons/src/icons/claude.ts +++ b/packages/icons/src/icons/claude.ts @@ -10,15 +10,19 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Claude = createSupabaseIcon('Claude', [ +const Claude = createSupabaseIcon( + 'Claude', [ - 'path', - { - d: 'M5.92381 15.2988L9.85798 13.0912L9.92381 12.8988L9.85798 12.7924H9.66558L9.00735 12.7519L6.75925 12.6912L4.80988 12.6102L2.92127 12.5089L2.44533 12.4076L1.99976 11.8203L2.04533 11.5266L2.44533 11.2583L3.01748 11.3089L4.2833 11.395L6.18203 11.5266L7.55925 11.6076L9.59976 11.8203H9.92381L9.96938 11.6886L9.85798 11.6076L9.77191 11.5266L7.80735 10.195L5.68077 8.78737L4.56684 7.97724L3.96431 7.56711L3.66052 7.1823L3.52887 6.3418L4.07571 5.73927L4.80988 5.7899L4.99722 5.84053L5.74153 6.41268L7.3314 7.64306L9.40735 9.17218L9.71115 9.42534L9.83267 9.33927L9.84786 9.27851L9.71115 9.05066L8.58203 7.01015L7.37697 4.9342L6.84026 4.07344L6.69849 3.55699C6.64786 3.34433 6.61241 3.16712 6.61241 2.94939L7.2352 2.10382L7.5795 1.99243L8.40988 2.10382L8.75925 2.40762L9.27571 3.58737L10.1111 5.4456L11.4074 7.97218L11.7871 8.72154L11.9896 9.41522L12.0656 9.62787H12.1972V9.50635L12.3036 8.08357L12.501 6.33673L12.6934 4.08863L12.7592 3.45572L13.0732 2.69623L13.696 2.2861L14.182 2.51901L14.582 3.09117L14.5263 3.46079L14.2884 5.00509L13.8225 7.42534L13.5187 9.0456H13.696L13.8985 8.84306L14.7187 7.75446L16.096 6.03294L16.7036 5.34939L17.4124 4.59496L17.8681 4.23547H18.7289L19.3618 5.17724L19.0782 6.14939L18.1922 7.27344L17.458 8.22534L16.4048 9.64306L15.7466 10.7772L15.8074 10.8684L15.9643 10.8532L18.3441 10.3469L19.6301 10.114L21.1643 9.85066L21.858 10.1747L21.9339 10.5038L21.6605 11.1772L20.02 11.5823L18.096 11.9671L15.2301 12.6456L15.1947 12.6709L15.2352 12.7215L16.5263 12.8431L17.0782 12.8734H18.4301L20.9466 13.0608L21.6048 13.4962L21.9998 14.0279L21.9339 14.4329L20.9213 14.9494L19.5542 14.6253L16.3643 13.8658L15.2706 13.5924H15.1187V13.6836L16.0301 14.5747L17.701 16.0836L19.7922 18.0279L19.8985 18.5089L19.6301 18.8886L19.3466 18.8481L17.5086 17.4658L16.7998 16.8431L15.1947 15.4912H15.0884V15.6329L15.458 16.1747L17.4124 19.1114L17.5137 20.0127L17.3719 20.3064L16.8656 20.4836L16.3086 20.3823L15.1643 18.7772L13.9846 16.9696L13.0327 15.3494L12.9162 15.4152L12.3542 21.4658L12.0909 21.7747L11.4833 22.0076L10.977 21.6228L10.7086 21L10.977 19.7696L11.301 18.1646L11.5643 16.8886L11.8023 15.3038L11.9441 14.7772L11.9339 14.7418L11.8175 14.757L10.6225 16.3975L8.80482 18.8532L7.36684 20.3924L7.02254 20.5291L6.42507 20.2203L6.48077 19.6684L6.81495 19.1772L8.80482 16.6456L10.0048 15.076L10.7795 14.1696L10.7744 14.038H10.7289L5.44279 17.4709L4.50102 17.5924L4.09596 17.2127L4.14659 16.5899L4.339 16.3874L5.92887 15.2937L5.92381 15.2988Z', - fill: 'currentColor', - key: '1ps7sa', - }, + [ + 'path', + { + d: 'M5.92381 15.2988L9.85798 13.0912L9.92381 12.8988L9.85798 12.7924H9.66558L9.00735 12.7519L6.75925 12.6912L4.80988 12.6102L2.92127 12.5089L2.44533 12.4076L1.99976 11.8203L2.04533 11.5266L2.44533 11.2583L3.01748 11.3089L4.2833 11.395L6.18203 11.5266L7.55925 11.6076L9.59976 11.8203H9.92381L9.96938 11.6886L9.85798 11.6076L9.77191 11.5266L7.80735 10.195L5.68077 8.78737L4.56684 7.97724L3.96431 7.56711L3.66052 7.1823L3.52887 6.3418L4.07571 5.73927L4.80988 5.7899L4.99722 5.84053L5.74153 6.41268L7.3314 7.64306L9.40735 9.17218L9.71115 9.42534L9.83267 9.33927L9.84786 9.27851L9.71115 9.05066L8.58203 7.01015L7.37697 4.9342L6.84026 4.07344L6.69849 3.55699C6.64786 3.34433 6.61241 3.16712 6.61241 2.94939L7.2352 2.10382L7.5795 1.99243L8.40988 2.10382L8.75925 2.40762L9.27571 3.58737L10.1111 5.4456L11.4074 7.97218L11.7871 8.72154L11.9896 9.41522L12.0656 9.62787H12.1972V9.50635L12.3036 8.08357L12.501 6.33673L12.6934 4.08863L12.7592 3.45572L13.0732 2.69623L13.696 2.2861L14.182 2.51901L14.582 3.09117L14.5263 3.46079L14.2884 5.00509L13.8225 7.42534L13.5187 9.0456H13.696L13.8985 8.84306L14.7187 7.75446L16.096 6.03294L16.7036 5.34939L17.4124 4.59496L17.8681 4.23547H18.7289L19.3618 5.17724L19.0782 6.14939L18.1922 7.27344L17.458 8.22534L16.4048 9.64306L15.7466 10.7772L15.8074 10.8684L15.9643 10.8532L18.3441 10.3469L19.6301 10.114L21.1643 9.85066L21.858 10.1747L21.9339 10.5038L21.6605 11.1772L20.02 11.5823L18.096 11.9671L15.2301 12.6456L15.1947 12.6709L15.2352 12.7215L16.5263 12.8431L17.0782 12.8734H18.4301L20.9466 13.0608L21.6048 13.4962L21.9998 14.0279L21.9339 14.4329L20.9213 14.9494L19.5542 14.6253L16.3643 13.8658L15.2706 13.5924H15.1187V13.6836L16.0301 14.5747L17.701 16.0836L19.7922 18.0279L19.8985 18.5089L19.6301 18.8886L19.3466 18.8481L17.5086 17.4658L16.7998 16.8431L15.1947 15.4912H15.0884V15.6329L15.458 16.1747L17.4124 19.1114L17.5137 20.0127L17.3719 20.3064L16.8656 20.4836L16.3086 20.3823L15.1643 18.7772L13.9846 16.9696L13.0327 15.3494L12.9162 15.4152L12.3542 21.4658L12.0909 21.7747L11.4833 22.0076L10.977 21.6228L10.7086 21L10.977 19.7696L11.301 18.1646L11.5643 16.8886L11.8023 15.3038L11.9441 14.7772L11.9339 14.7418L11.8175 14.757L10.6225 16.3975L8.80482 18.8532L7.36684 20.3924L7.02254 20.5291L6.42507 20.2203L6.48077 19.6684L6.81495 19.1772L8.80482 16.6456L10.0048 15.076L10.7795 14.1696L10.7744 14.038H10.7289L5.44279 17.4709L4.50102 17.5924L4.09596 17.2127L4.14659 16.5899L4.339 16.3874L5.92887 15.2937L5.92381 15.2988Z', + fill: 'currentColor', + key: '1ps7sa', + }, + ], ], -]); + { fill: 'none', stroke: 'none' }, +); export default Claude; diff --git a/packages/icons/src/icons/database.ts b/packages/icons/src/icons/database.ts index d97720e76a4b2..e464e5474276a 100644 --- a/packages/icons/src/icons/database.ts +++ b/packages/icons/src/icons/database.ts @@ -10,22 +10,26 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Database = createSupabaseIcon('Database', [ - ['path', { d: ' M5.56774 9.70642H18.4547V15.7064H5.56774V9.70642Z', key: 'g5hndz' }], +const Database = createSupabaseIcon( + 'Database', [ - 'path', - { - d: ' M4.5 16.7094C4.5 16.1571 4.94772 15.7094 5.5 15.7094H18.5C19.0523 15.7094 19.5 16.1571 19.5\n 16.7094V20.7094C19.5 21.2616 19.0523 21.7094 18.5 21.7094H5.5C4.94772 21.7094 4.5 21.2616 4.5\n 20.7094V16.7094Z', - key: '1m5ehm', - }, + ['path', { d: ' M5.56774 9.70642H18.4547V15.7064H5.56774V9.70642Z', key: 'g5hndz' }], + [ + 'path', + { + d: ' M4.5 16.7094C4.5 16.1571 4.94772 15.7094 5.5 15.7094H18.5C19.0523 15.7094 19.5 16.1571 19.5\n 16.7094V20.7094C19.5 21.2616 19.0523 21.7094 18.5 21.7094H5.5C4.94772 21.7094 4.5 21.2616 4.5\n 20.7094V16.7094Z', + key: '1m5ehm', + }, + ], + [ + 'path', + { + d: 'M4.5 4.70679C4.5 4.1545 4.94772 3.70679 5.5 3.70679H18.5C19.0523 3.70679 19.5 4.1545 19.5 4.70679V8.70679C19.5 9.25907 19.0523 9.70679 18.5 9.70679H5.5C4.94772 9.70679 4.5 9.25907 4.5 8.70679V4.70679Z', + key: '1w4kbe', + }, + ], ], - [ - 'path', - { - d: 'M4.5 4.70679C4.5 4.1545 4.94772 3.70679 5.5 3.70679H18.5C19.0523 3.70679 19.5 4.1545 19.5 4.70679V8.70679C19.5 9.25907 19.0523 9.70679 18.5 9.70679H5.5C4.94772 9.70679 4.5 9.25907 4.5 8.70679V4.70679Z', - key: '1w4kbe', - }, - ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Database; diff --git a/packages/icons/src/icons/datadog.ts b/packages/icons/src/icons/datadog.ts index bdce8a6abaebf..9d92c264c56c5 100644 --- a/packages/icons/src/icons/datadog.ts +++ b/packages/icons/src/icons/datadog.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Datadog = createSupabaseIcon('Datadog', [ +const Datadog = createSupabaseIcon( + 'Datadog', [ - 'path', - { - d: 'M19.57 17.04l-1.997-1.316-1.665 2.782-1.937-.567-1.706 2.604.087.82 9.274-1.71-.538-5.794zm-8.649-2.498l1.488-.204c.241.108.409.15.697.223.45.117.97.23 1.741-.16.18-.088.553-.43.704-.625l6.096-1.106.622 7.527-10.444 1.882zm11.325-2.712l-.602.115L20.488 0 .789 2.285l2.427 19.693 2.306-.334c-.184-.263-.471-.581-.96-.989-.68-.564-.44-1.522-.039-2.127.53-1.022 3.26-2.322 3.106-3.956-.056-.594-.15-1.368-.702-1.898-.02.22.017.432.017.432s-.227-.289-.34-.683c-.112-.15-.2-.199-.319-.4-.085.233-.073.503-.073.503s-.186-.437-.216-.807c-.11.166-.137.48-.137.48s-.241-.69-.186-1.062c-.11-.323-.436-.965-.343-2.424.6.421 1.924.321 2.44-.439.171-.251.288-.939-.086-2.293-.24-.868-.835-2.16-1.066-2.651l-.028.02c.122.395.374 1.223.47 1.625.293 1.218.372 1.642.234 2.204-.116.488-.397.808-1.107 1.165-.71.358-1.653-.514-1.713-.562-.69-.55-1.224-1.447-1.284-1.883-.062-.477.275-.763.445-1.153-.243.07-.514.192-.514.192s.323-.334.722-.624c.165-.109.262-.178.436-.323a9.762 9.762 0 0 0-.456.003s.42-.227.855-.392c-.318-.014-.623-.003-.623-.003s.937-.419 1.678-.727c.509-.208 1.006-.147 1.286.257.367.53.752.817 1.569.996.501-.223.653-.337 1.284-.509.554-.61.99-.688.99-.688s-.216.198-.274.51c.314-.249.66-.455.66-.455s-.134.164-.259.426l.03.043c.366-.22.797-.394.797-.394s-.123.156-.268.358c.277-.002.838.012 1.056.037 1.285.028 1.552-1.374 2.045-1.55.618-.22.894-.353 1.947.68.903.888 1.609 2.477 1.259 2.833-.294.295-.874-.115-1.516-.916a3.466 3.466 0 0 1-.716-1.562 1.533 1.533 0 0 0-.497-.85s.23.51.23.96c0 .246.03 1.165.424 1.68-.039.076-.057.374-.1.43-.458-.554-1.443-.95-1.604-1.067.544.445 1.793 1.468 2.273 2.449.453.927.186 1.777.416 1.997.065.063.976 1.197 1.15 1.767.306.994.019 2.038-.381 2.685l-1.117.174c-.163-.045-.273-.068-.42-.153.08-.143.241-.5.243-.572l-.063-.111c-.348.492-.93.97-1.414 1.245-.633.359-1.363.304-1.838.156-1.348-.415-2.623-1.327-2.93-1.566 0 0-.01.191.048.234.34.383 1.119 1.077 1.872 1.56l-1.605.177.759 5.908c-.337.048-.39.071-.757.124-.325-1.147-.946-1.895-1.624-2.332-.599-.384-1.424-.47-2.214-.314l-.05.059a2.851 2.851 0 0 1 1.863.444c.654.413 1.181 1.481 1.375 2.124.248.822.42 1.7-.248 2.632-.476.662-1.864 1.028-2.986.237.3.481.705.876 1.25.95.809.11 1.577-.03 2.106-.574.452-.464.69-1.434.628-2.456l.714-.104.258 1.834 11.827-1.424zM15.05 6.848c-.034.075-.085.125-.007.37l.004.014.013.032.032.073c.14.287.295.558.552.696.067-.011.136-.019.207-.023.242-.01.395.028.492.08.009-.048.01-.119.005-.222-.018-.364.072-.982-.626-1.308-.264-.122-.634-.084-.757.068a.302.302 0 0 1 .058.013c.186.066.06.13.027.207m1.958 3.392c-.092-.05-.52-.03-.821.005-.574.068-1.193.267-1.328.372-.247.191-.135.523.047.66.511.382.96.638 1.432.575.29-.038.546-.497.728-.914.124-.288.124-.598-.058-.698m-5.077-2.942c.162-.154-.805-.355-1.556.156-.554.378-.571 1.187-.041 1.646.053.046.096.078.137.104a4.77 4.77 0 0 1 1.396-.412c.113-.125.243-.345.21-.745-.044-.542-.455-.456-.146-.749', - key: '13qbml', - }, + [ + 'path', + { + d: 'M19.57 17.04l-1.997-1.316-1.665 2.782-1.937-.567-1.706 2.604.087.82 9.274-1.71-.538-5.794zm-8.649-2.498l1.488-.204c.241.108.409.15.697.223.45.117.97.23 1.741-.16.18-.088.553-.43.704-.625l6.096-1.106.622 7.527-10.444 1.882zm11.325-2.712l-.602.115L20.488 0 .789 2.285l2.427 19.693 2.306-.334c-.184-.263-.471-.581-.96-.989-.68-.564-.44-1.522-.039-2.127.53-1.022 3.26-2.322 3.106-3.956-.056-.594-.15-1.368-.702-1.898-.02.22.017.432.017.432s-.227-.289-.34-.683c-.112-.15-.2-.199-.319-.4-.085.233-.073.503-.073.503s-.186-.437-.216-.807c-.11.166-.137.48-.137.48s-.241-.69-.186-1.062c-.11-.323-.436-.965-.343-2.424.6.421 1.924.321 2.44-.439.171-.251.288-.939-.086-2.293-.24-.868-.835-2.16-1.066-2.651l-.028.02c.122.395.374 1.223.47 1.625.293 1.218.372 1.642.234 2.204-.116.488-.397.808-1.107 1.165-.71.358-1.653-.514-1.713-.562-.69-.55-1.224-1.447-1.284-1.883-.062-.477.275-.763.445-1.153-.243.07-.514.192-.514.192s.323-.334.722-.624c.165-.109.262-.178.436-.323a9.762 9.762 0 0 0-.456.003s.42-.227.855-.392c-.318-.014-.623-.003-.623-.003s.937-.419 1.678-.727c.509-.208 1.006-.147 1.286.257.367.53.752.817 1.569.996.501-.223.653-.337 1.284-.509.554-.61.99-.688.99-.688s-.216.198-.274.51c.314-.249.66-.455.66-.455s-.134.164-.259.426l.03.043c.366-.22.797-.394.797-.394s-.123.156-.268.358c.277-.002.838.012 1.056.037 1.285.028 1.552-1.374 2.045-1.55.618-.22.894-.353 1.947.68.903.888 1.609 2.477 1.259 2.833-.294.295-.874-.115-1.516-.916a3.466 3.466 0 0 1-.716-1.562 1.533 1.533 0 0 0-.497-.85s.23.51.23.96c0 .246.03 1.165.424 1.68-.039.076-.057.374-.1.43-.458-.554-1.443-.95-1.604-1.067.544.445 1.793 1.468 2.273 2.449.453.927.186 1.777.416 1.997.065.063.976 1.197 1.15 1.767.306.994.019 2.038-.381 2.685l-1.117.174c-.163-.045-.273-.068-.42-.153.08-.143.241-.5.243-.572l-.063-.111c-.348.492-.93.97-1.414 1.245-.633.359-1.363.304-1.838.156-1.348-.415-2.623-1.327-2.93-1.566 0 0-.01.191.048.234.34.383 1.119 1.077 1.872 1.56l-1.605.177.759 5.908c-.337.048-.39.071-.757.124-.325-1.147-.946-1.895-1.624-2.332-.599-.384-1.424-.47-2.214-.314l-.05.059a2.851 2.851 0 0 1 1.863.444c.654.413 1.181 1.481 1.375 2.124.248.822.42 1.7-.248 2.632-.476.662-1.864 1.028-2.986.237.3.481.705.876 1.25.95.809.11 1.577-.03 2.106-.574.452-.464.69-1.434.628-2.456l.714-.104.258 1.834 11.827-1.424zM15.05 6.848c-.034.075-.085.125-.007.37l.004.014.013.032.032.073c.14.287.295.558.552.696.067-.011.136-.019.207-.023.242-.01.395.028.492.08.009-.048.01-.119.005-.222-.018-.364.072-.982-.626-1.308-.264-.122-.634-.084-.757.068a.302.302 0 0 1 .058.013c.186.066.06.13.027.207m1.958 3.392c-.092-.05-.52-.03-.821.005-.574.068-1.193.267-1.328.372-.247.191-.135.523.047.66.511.382.96.638 1.432.575.29-.038.546-.497.728-.914.124-.288.124-.598-.058-.698m-5.077-2.942c.162-.154-.805-.355-1.556.156-.554.378-.571 1.187-.041 1.646.053.046.096.078.137.104a4.77 4.77 0 0 1 1.396-.412c.113-.125.243-.345.21-.745-.044-.542-.455-.456-.146-.749', + key: '13qbml', + }, + ], ], -]); + { fill: 'currentColor', stroke: 'currentColor', strokeWidth: '0' }, +); export default Datadog; diff --git a/packages/icons/src/icons/edge-functions.ts b/packages/icons/src/icons/edge-functions.ts index 86487185a4653..164d7213ee8ef 100644 --- a/packages/icons/src/icons/edge-functions.ts +++ b/packages/icons/src/icons/edge-functions.ts @@ -10,35 +10,39 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const EdgeFunctions = createSupabaseIcon('EdgeFunctions', [ +const EdgeFunctions = createSupabaseIcon( + 'EdgeFunctions', [ - 'path', - { - d: 'M18 12.1055C18 15.4192 15.3137 18.1055 12 18.1055C8.6863 18.1055 6.00001 15.4192 6.00001 12.1055C6.00001 8.79176 8.6863 6.10547 12 6.10547C15.3137 6.10547 18 8.79176 18 12.1055Z', - key: '1vv84o', - }, + [ + 'path', + { + d: 'M18 12.1055C18 15.4192 15.3137 18.1055 12 18.1055C8.6863 18.1055 6.00001 15.4192 6.00001 12.1055C6.00001 8.79176 8.6863 6.10547 12 6.10547C15.3137 6.10547 18 8.79176 18 12.1055Z', + key: '1vv84o', + }, + ], + [ + 'path', + { + d: 'M21.3999 5.70154C21.3999 7.35839 20.0568 8.70154 18.3999 8.70154C16.7431 8.70154 15.3999 7.35839 15.3999 5.70154C15.3999 4.04468 16.7431 2.70154 18.3999 2.70154C20.0568 2.70154 21.3999 4.04468 21.3999 5.70154Z', + key: '1vzce8', + }, + ], + [ + 'path', + { + d: 'M8.62216 18.4363C8.62216 20.0932 7.27902 21.4363 5.62216 21.4363C3.96531 21.4363 2.62216 20.0932 2.62216 18.4363C2.62216 16.7795 3.96531 15.4363 5.62216 15.4363C7.27902 15.4363 8.62216 16.7795 8.62216 18.4363Z', + key: 's8poqq', + }, + ], + [ + 'path', + { + d: 'M3.18121 16.2691C2.58401 15.0065 2.25 13.595 2.25 12.1055C2.25 6.72069 6.61522 2.35547 12 2.35547C13.4893 2.35547 14.9005 2.68937 16.163 3.28638M7.68679 20.852C8.98715 21.4944 10.4514 21.8555 12 21.8555C17.3848 21.8555 21.75 17.4902 21.75 12.1055C21.75 10.6162 21.4161 9.20493 20.8191 7.94242', + key: 'xs92pm', + }, + ], ], - [ - 'path', - { - d: 'M21.3999 5.70154C21.3999 7.35839 20.0568 8.70154 18.3999 8.70154C16.7431 8.70154 15.3999 7.35839 15.3999 5.70154C15.3999 4.04468 16.7431 2.70154 18.3999 2.70154C20.0568 2.70154 21.3999 4.04468 21.3999 5.70154Z', - key: '1vzce8', - }, - ], - [ - 'path', - { - d: 'M8.62216 18.4363C8.62216 20.0932 7.27902 21.4363 5.62216 21.4363C3.96531 21.4363 2.62216 20.0932 2.62216 18.4363C2.62216 16.7795 3.96531 15.4363 5.62216 15.4363C7.27902 15.4363 8.62216 16.7795 8.62216 18.4363Z', - key: 's8poqq', - }, - ], - [ - 'path', - { - d: 'M3.18121 16.2691C2.58401 15.0065 2.25 13.595 2.25 12.1055C2.25 6.72069 6.61522 2.35547 12 2.35547C13.4893 2.35547 14.9005 2.68937 16.163 3.28638M7.68679 20.852C8.98715 21.4944 10.4514 21.8555 12 21.8555C17.3848 21.8555 21.75 17.4902 21.75 12.1055C21.75 10.6162 21.4161 9.20493 20.8191 7.94242', - key: 'xs92pm', - }, - ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default EdgeFunctions; diff --git a/packages/icons/src/icons/files-bucket.ts b/packages/icons/src/icons/files-bucket.ts index 284b26bd33723..dcfc647247f5a 100644 --- a/packages/icons/src/icons/files-bucket.ts +++ b/packages/icons/src/icons/files-bucket.ts @@ -10,29 +10,33 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const FilesBucket = createSupabaseIcon('FilesBucket', [ +const FilesBucket = createSupabaseIcon( + 'FilesBucket', [ - 'path', - { - d: 'M3.99988 20H19.9999C20.5303 20 21.039 19.7893 21.4141 19.4142C21.7892 19.0391 21.9999 18.5304 21.9999 18V8C21.9999 7.46957 21.7892 6.96086 21.4141 6.58579C21.039 6.21071 20.5303 6 19.9999 6H12.0699C11.7405 5.9983 11.4166 5.91525 11.127 5.75824C10.8374 5.60123 10.5911 5.37512 10.4099 5.1L9.58988 3.9C9.4087 3.62488 9.16237 3.39877 8.87278 3.24176C8.58319 3.08475 8.25929 3.0017 7.92988 3H3.99988C3.46944 3 2.96074 3.21071 2.58566 3.58579C2.21059 3.96086 1.99988 4.46957 1.99988 5V18C1.99988 19.1 2.89988 20 3.99988 20Z', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'o4u44y', - }, + [ + 'path', + { + d: 'M3.99988 20H19.9999C20.5303 20 21.039 19.7893 21.4141 19.4142C21.7892 19.0391 21.9999 18.5304 21.9999 18V8C21.9999 7.46957 21.7892 6.96086 21.4141 6.58579C21.039 6.21071 20.5303 6 19.9999 6H12.0699C11.7405 5.9983 11.4166 5.91525 11.127 5.75824C10.8374 5.60123 10.5911 5.37512 10.4099 5.1L9.58988 3.9C9.4087 3.62488 9.16237 3.39877 8.87278 3.24176C8.58319 3.08475 8.25929 3.0017 7.92988 3H3.99988C3.46944 3 2.96074 3.21071 2.58566 3.58579C2.21059 3.96086 1.99988 4.46957 1.99988 5V18C1.99988 19.1 2.89988 20 3.99988 20Z', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'o4u44y', + }, + ], + [ + 'path', + { + d: 'M5 10.5H19', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'cf9ou5', + }, + ], ], - [ - 'path', - { - d: 'M5 10.5H19', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'cf9ou5', - }, - ], -]); + { fill: 'none' }, +); export default FilesBucket; diff --git a/packages/icons/src/icons/grafana.ts b/packages/icons/src/icons/grafana.ts index 25c9cfdf25b85..cc9d56a339d2f 100644 --- a/packages/icons/src/icons/grafana.ts +++ b/packages/icons/src/icons/grafana.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Grafana = createSupabaseIcon('Grafana', [ +const Grafana = createSupabaseIcon( + 'Grafana', [ - 'path', - { - d: 'M23.02 10.59a8.578 8.578 0 0 0-.862-3.034 8.911 8.911 0 0 0-1.789-2.445c.337-1.342-.413-2.505-.413-2.505-1.292-.08-2.113.4-2.416.62-.052-.02-.102-.044-.154-.064-.22-.089-.446-.172-.677-.247-.231-.073-.47-.14-.711-.197a9.867 9.867 0 0 0-.875-.161C14.557.753 12.94 0 12.94 0c-1.804 1.145-2.147 2.744-2.147 2.744l-.018.093c-.098.029-.2.057-.298.088-.138.042-.275.094-.413.143-.138.055-.275.107-.41.166a8.869 8.869 0 0 0-1.557.87l-.063-.029c-2.497-.955-4.716.195-4.716.195-.203 2.658.996 4.33 1.235 4.636a11.608 11.608 0 0 0-.607 2.635C1.636 12.677.953 15.014.953 15.014c1.926 2.214 4.171 2.351 4.171 2.351.003-.002.006-.002.006-.005.285.509.615.994.986 1.446.156.19.32.371.488.548-.704 2.009.099 3.68.099 3.68 2.144.08 3.553-.937 3.849-1.173a9.784 9.784 0 0 0 3.164.501h.08l.055-.003.107-.002.103-.005.003.002c1.01 1.44 2.788 1.646 2.788 1.646 1.264-1.332 1.337-2.653 1.337-2.94v-.058c0-.02-.003-.039-.003-.06.265-.187.52-.387.758-.6a7.875 7.875 0 0 0 1.415-1.7c1.43.083 2.437-.885 2.437-.885-.236-1.49-1.085-2.216-1.264-2.354l-.018-.013-.016-.013a.217.217 0 0 1-.031-.02c.008-.092.016-.18.02-.27.011-.162.016-.323.016-.48v-.253l-.005-.098-.008-.135a1.891 1.891 0 0 0-.01-.13c-.003-.042-.008-.083-.013-.125l-.016-.124-.018-.122a6.215 6.215 0 0 0-2.032-3.73 6.015 6.015 0 0 0-3.222-1.46 6.292 6.292 0 0 0-.85-.048l-.107.002h-.063l-.044.003-.104.008a4.777 4.777 0 0 0-3.335 1.695c-.332.4-.592.84-.768 1.297a4.594 4.594 0 0 0-.312 1.817l.003.091c.005.055.007.11.013.164a3.615 3.615 0 0 0 .698 1.82 3.53 3.53 0 0 0 1.827 1.282c.33.098.66.14.971.137.039 0 .078 0 .114-.002l.063-.003c.02 0 .041-.003.062-.003.034-.002.065-.007.099-.01.007 0 .018-.003.028-.003l.031-.005.06-.008a1.18 1.18 0 0 0 .112-.02c.036-.008.072-.013.109-.024a2.634 2.634 0 0 0 .914-.415c.028-.02.056-.041.085-.065a.248.248 0 0 0 .039-.35.244.244 0 0 0-.309-.06l-.078.042c-.09.044-.184.083-.283.116a2.476 2.476 0 0 1-.475.096c-.028.003-.054.006-.083.006l-.083.002c-.026 0-.054 0-.08-.002l-.102-.006h-.012l-.024.006c-.016-.003-.031-.003-.044-.006-.031-.002-.06-.007-.091-.01a2.59 2.59 0 0 1-.724-.213 2.557 2.557 0 0 1-.667-.438 2.52 2.52 0 0 1-.805-1.475 2.306 2.306 0 0 1-.029-.444l.006-.122v-.023l.002-.031c.003-.021.003-.04.005-.06a3.163 3.163 0 0 1 1.352-2.29 3.12 3.12 0 0 1 .937-.43 2.946 2.946 0 0 1 .776-.101h.06l.07.002.045.003h.026l.07.005a4.041 4.041 0 0 1 1.635.49 3.94 3.94 0 0 1 1.602 1.662 3.77 3.77 0 0 1 .397 1.414l.005.076.003.075c.002.026.002.05.002.075 0 .024.003.052 0 .07v.065l-.002.073-.008.174a6.195 6.195 0 0 1-.08.639 5.1 5.1 0 0 1-.267.927 5.31 5.31 0 0 1-.624 1.13 5.052 5.052 0 0 1-3.237 2.014 4.82 4.82 0 0 1-.649.066l-.039.003h-.287a6.607 6.607 0 0 1-1.716-.265 6.776 6.776 0 0 1-3.4-2.274 6.75 6.75 0 0 1-.746-1.15 6.616 6.616 0 0 1-.714-2.596l-.005-.083-.002-.02v-.056l-.003-.073v-.096l-.003-.104v-.07l.003-.163c.008-.22.026-.45.054-.678a8.707 8.707 0 0 1 .28-1.355c.128-.444.286-.872.473-1.277a7.04 7.04 0 0 1 1.456-2.1 5.925 5.925 0 0 1 .953-.763c.169-.111.343-.213.524-.306.089-.05.182-.091.273-.135.047-.02.093-.042.138-.062a7.177 7.177 0 0 1 .714-.267l.145-.045c.049-.015.098-.026.148-.041.098-.029.197-.052.296-.076.049-.013.1-.02.15-.033l.15-.032.151-.028.076-.013.075-.01.153-.024c.057-.01.114-.013.171-.023l.169-.021c.036-.003.073-.008.106-.01l.073-.008.036-.003.042-.002c.057-.003.114-.008.171-.01l.086-.006h.023l.037-.003.145-.007a7.999 7.999 0 0 1 1.708.125 7.917 7.917 0 0 1 2.048.68 8.253 8.253 0 0 1 1.672 1.09l.09.077.089.078c.06.052.114.107.171.159.057.052.112.106.166.16.052.055.107.107.159.164a8.671 8.671 0 0 1 1.41 1.978c.012.026.028.052.04.078l.04.078.075.156c.023.051.05.1.07.153l.065.15a8.848 8.848 0 0 1 .45 1.34.19.19 0 0 0 .201.142.186.186 0 0 0 .172-.184c.01-.246.002-.532-.024-.856z', - key: 'hopart', - }, + [ + 'path', + { + d: 'M23.02 10.59a8.578 8.578 0 0 0-.862-3.034 8.911 8.911 0 0 0-1.789-2.445c.337-1.342-.413-2.505-.413-2.505-1.292-.08-2.113.4-2.416.62-.052-.02-.102-.044-.154-.064-.22-.089-.446-.172-.677-.247-.231-.073-.47-.14-.711-.197a9.867 9.867 0 0 0-.875-.161C14.557.753 12.94 0 12.94 0c-1.804 1.145-2.147 2.744-2.147 2.744l-.018.093c-.098.029-.2.057-.298.088-.138.042-.275.094-.413.143-.138.055-.275.107-.41.166a8.869 8.869 0 0 0-1.557.87l-.063-.029c-2.497-.955-4.716.195-4.716.195-.203 2.658.996 4.33 1.235 4.636a11.608 11.608 0 0 0-.607 2.635C1.636 12.677.953 15.014.953 15.014c1.926 2.214 4.171 2.351 4.171 2.351.003-.002.006-.002.006-.005.285.509.615.994.986 1.446.156.19.32.371.488.548-.704 2.009.099 3.68.099 3.68 2.144.08 3.553-.937 3.849-1.173a9.784 9.784 0 0 0 3.164.501h.08l.055-.003.107-.002.103-.005.003.002c1.01 1.44 2.788 1.646 2.788 1.646 1.264-1.332 1.337-2.653 1.337-2.94v-.058c0-.02-.003-.039-.003-.06.265-.187.52-.387.758-.6a7.875 7.875 0 0 0 1.415-1.7c1.43.083 2.437-.885 2.437-.885-.236-1.49-1.085-2.216-1.264-2.354l-.018-.013-.016-.013a.217.217 0 0 1-.031-.02c.008-.092.016-.18.02-.27.011-.162.016-.323.016-.48v-.253l-.005-.098-.008-.135a1.891 1.891 0 0 0-.01-.13c-.003-.042-.008-.083-.013-.125l-.016-.124-.018-.122a6.215 6.215 0 0 0-2.032-3.73 6.015 6.015 0 0 0-3.222-1.46 6.292 6.292 0 0 0-.85-.048l-.107.002h-.063l-.044.003-.104.008a4.777 4.777 0 0 0-3.335 1.695c-.332.4-.592.84-.768 1.297a4.594 4.594 0 0 0-.312 1.817l.003.091c.005.055.007.11.013.164a3.615 3.615 0 0 0 .698 1.82 3.53 3.53 0 0 0 1.827 1.282c.33.098.66.14.971.137.039 0 .078 0 .114-.002l.063-.003c.02 0 .041-.003.062-.003.034-.002.065-.007.099-.01.007 0 .018-.003.028-.003l.031-.005.06-.008a1.18 1.18 0 0 0 .112-.02c.036-.008.072-.013.109-.024a2.634 2.634 0 0 0 .914-.415c.028-.02.056-.041.085-.065a.248.248 0 0 0 .039-.35.244.244 0 0 0-.309-.06l-.078.042c-.09.044-.184.083-.283.116a2.476 2.476 0 0 1-.475.096c-.028.003-.054.006-.083.006l-.083.002c-.026 0-.054 0-.08-.002l-.102-.006h-.012l-.024.006c-.016-.003-.031-.003-.044-.006-.031-.002-.06-.007-.091-.01a2.59 2.59 0 0 1-.724-.213 2.557 2.557 0 0 1-.667-.438 2.52 2.52 0 0 1-.805-1.475 2.306 2.306 0 0 1-.029-.444l.006-.122v-.023l.002-.031c.003-.021.003-.04.005-.06a3.163 3.163 0 0 1 1.352-2.29 3.12 3.12 0 0 1 .937-.43 2.946 2.946 0 0 1 .776-.101h.06l.07.002.045.003h.026l.07.005a4.041 4.041 0 0 1 1.635.49 3.94 3.94 0 0 1 1.602 1.662 3.77 3.77 0 0 1 .397 1.414l.005.076.003.075c.002.026.002.05.002.075 0 .024.003.052 0 .07v.065l-.002.073-.008.174a6.195 6.195 0 0 1-.08.639 5.1 5.1 0 0 1-.267.927 5.31 5.31 0 0 1-.624 1.13 5.052 5.052 0 0 1-3.237 2.014 4.82 4.82 0 0 1-.649.066l-.039.003h-.287a6.607 6.607 0 0 1-1.716-.265 6.776 6.776 0 0 1-3.4-2.274 6.75 6.75 0 0 1-.746-1.15 6.616 6.616 0 0 1-.714-2.596l-.005-.083-.002-.02v-.056l-.003-.073v-.096l-.003-.104v-.07l.003-.163c.008-.22.026-.45.054-.678a8.707 8.707 0 0 1 .28-1.355c.128-.444.286-.872.473-1.277a7.04 7.04 0 0 1 1.456-2.1 5.925 5.925 0 0 1 .953-.763c.169-.111.343-.213.524-.306.089-.05.182-.091.273-.135.047-.02.093-.042.138-.062a7.177 7.177 0 0 1 .714-.267l.145-.045c.049-.015.098-.026.148-.041.098-.029.197-.052.296-.076.049-.013.1-.02.15-.033l.15-.032.151-.028.076-.013.075-.01.153-.024c.057-.01.114-.013.171-.023l.169-.021c.036-.003.073-.008.106-.01l.073-.008.036-.003.042-.002c.057-.003.114-.008.171-.01l.086-.006h.023l.037-.003.145-.007a7.999 7.999 0 0 1 1.708.125 7.917 7.917 0 0 1 2.048.68 8.253 8.253 0 0 1 1.672 1.09l.09.077.089.078c.06.052.114.107.171.159.057.052.112.106.166.16.052.055.107.107.159.164a8.671 8.671 0 0 1 1.41 1.978c.012.026.028.052.04.078l.04.078.075.156c.023.051.05.1.07.153l.065.15a8.848 8.848 0 0 1 .45 1.34.19.19 0 0 0 .201.142.186.186 0 0 0 .172-.184c.01-.246.002-.532-.024-.856z', + key: 'hopart', + }, + ], ], -]); + { fill: 'currentColor', stroke: 'currentColor', strokeWidth: '0' }, +); export default Grafana; diff --git a/packages/icons/src/icons/graphql.ts b/packages/icons/src/icons/graphql.ts index e3484dbe7c7ab..ccc597f055600 100644 --- a/packages/icons/src/icons/graphql.ts +++ b/packages/icons/src/icons/graphql.ts @@ -10,16 +10,20 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Graphql = createSupabaseIcon('Graphql', [ +const Graphql = createSupabaseIcon( + 'Graphql', [ - 'path', - { - d: 'M11.9007 3.76857L19.0007 7.86775V16.0661M11.9007 3.76857L4.80072 7.86775V16.0661M11.9007 3.76857L19.0007 16.0661M11.9007 3.76857L4.80072 16.0661M19.0007 16.0661L11.9007 20.1653L4.80072 16.0661M19.0007 16.0661H4.80072M6.0164 16.1322C6.0164 16.7895 5.48358 17.3223 4.82631 17.3223C4.16905 17.3223 3.63623 16.7895 3.63623 16.1322C3.63623 15.4749 4.16905 14.9421 4.82631 14.9421C5.48358 14.9421 6.0164 15.4749 6.0164 16.1322ZM5.28912 16.1322C5.28912 16.3878 5.08192 16.595 4.82631 16.595C4.57071 16.595 4.3635 16.3878 4.3635 16.1322C4.3635 15.8766 4.57071 15.6694 4.82631 15.6694C5.08192 15.6694 5.28912 15.8766 5.28912 16.1322ZM20.2974 16.1322C20.2974 16.7895 19.7646 17.3223 19.1073 17.3223C18.45 17.3223 17.9172 16.7895 17.9172 16.1322C17.9172 15.4749 18.45 14.9421 19.1073 14.9421C19.7646 14.9421 20.2974 15.4749 20.2974 16.1322ZM19.5701 16.1322C19.5701 16.3878 19.3629 16.595 19.1073 16.595C18.8517 16.595 18.6445 16.3878 18.6445 16.1322C18.6445 15.8766 18.8517 15.6694 19.1073 15.6694C19.3629 15.6694 19.5701 15.8766 19.5701 16.1322ZM6.0164 7.86775C6.0164 8.52501 5.48358 9.05783 4.82631 9.05783C4.16905 9.05783 3.63623 8.52501 3.63623 7.86775C3.63623 7.21048 4.16905 6.67766 4.82631 6.67766C5.48358 6.67766 6.0164 7.21048 6.0164 7.86775ZM5.28912 7.86775C5.28912 8.12335 5.08192 8.33056 4.82631 8.33056C4.57071 8.33056 4.3635 8.12335 4.3635 7.86775C4.3635 7.61214 4.57071 7.40494 4.82631 7.40494C5.08192 7.40494 5.28912 7.61214 5.28912 7.86775ZM20.2974 7.86775C20.2974 8.52501 19.7646 9.05783 19.1073 9.05783C18.45 9.05783 17.9172 8.52501 17.9172 7.86775C17.9172 7.21048 18.45 6.67766 19.1073 6.67766C19.7646 6.67766 20.2974 7.21048 20.2974 7.86775ZM19.5701 7.86775C19.5701 8.12335 19.3629 8.33056 19.1073 8.33056C18.8517 8.33056 18.6445 8.12335 18.6445 7.86775C18.6445 7.61214 18.8517 7.40494 19.1073 7.40494C19.3629 7.40494 19.5701 7.61214 19.5701 7.86775ZM13.1569 3.76857C13.1569 4.42584 12.6241 4.95866 11.9668 4.95866C11.3095 4.95866 10.7767 4.42584 10.7767 3.76857C10.7767 3.11131 11.3095 2.57849 11.9668 2.57849C12.6241 2.57849 13.1569 3.11131 13.1569 3.76857ZM12.4296 3.76857C12.4296 4.02418 12.2224 4.23138 11.9668 4.23138C11.7112 4.23138 11.504 4.02418 11.504 3.76857C11.504 3.51297 11.7112 3.30576 11.9668 3.30576C12.2224 3.30576 12.4296 3.51297 12.4296 3.76857ZM13.1569 20.1653C13.1569 20.8225 12.6241 21.3553 11.9668 21.3553C11.3095 21.3553 10.7767 20.8225 10.7767 20.1653C10.7767 19.508 11.3095 18.9752 11.9668 18.9752C12.6241 18.9752 13.1569 19.508 13.1569 20.1653ZM12.4296 20.1653C12.4296 20.4209 12.2224 20.6281 11.9668 20.6281C11.7112 20.6281 11.504 20.4209 11.504 20.1653C11.504 19.9097 11.7112 19.7025 11.9668 19.7025C12.2224 19.7025 12.4296 19.9097 12.4296 20.1653Z', - stroke: 'currentColor', - 'stroke-width': '0.859504', - key: 'tj71qx', - }, + [ + 'path', + { + d: 'M11.9007 3.76857L19.0007 7.86775V16.0661M11.9007 3.76857L4.80072 7.86775V16.0661M11.9007 3.76857L19.0007 16.0661M11.9007 3.76857L4.80072 16.0661M19.0007 16.0661L11.9007 20.1653L4.80072 16.0661M19.0007 16.0661H4.80072M6.0164 16.1322C6.0164 16.7895 5.48358 17.3223 4.82631 17.3223C4.16905 17.3223 3.63623 16.7895 3.63623 16.1322C3.63623 15.4749 4.16905 14.9421 4.82631 14.9421C5.48358 14.9421 6.0164 15.4749 6.0164 16.1322ZM5.28912 16.1322C5.28912 16.3878 5.08192 16.595 4.82631 16.595C4.57071 16.595 4.3635 16.3878 4.3635 16.1322C4.3635 15.8766 4.57071 15.6694 4.82631 15.6694C5.08192 15.6694 5.28912 15.8766 5.28912 16.1322ZM20.2974 16.1322C20.2974 16.7895 19.7646 17.3223 19.1073 17.3223C18.45 17.3223 17.9172 16.7895 17.9172 16.1322C17.9172 15.4749 18.45 14.9421 19.1073 14.9421C19.7646 14.9421 20.2974 15.4749 20.2974 16.1322ZM19.5701 16.1322C19.5701 16.3878 19.3629 16.595 19.1073 16.595C18.8517 16.595 18.6445 16.3878 18.6445 16.1322C18.6445 15.8766 18.8517 15.6694 19.1073 15.6694C19.3629 15.6694 19.5701 15.8766 19.5701 16.1322ZM6.0164 7.86775C6.0164 8.52501 5.48358 9.05783 4.82631 9.05783C4.16905 9.05783 3.63623 8.52501 3.63623 7.86775C3.63623 7.21048 4.16905 6.67766 4.82631 6.67766C5.48358 6.67766 6.0164 7.21048 6.0164 7.86775ZM5.28912 7.86775C5.28912 8.12335 5.08192 8.33056 4.82631 8.33056C4.57071 8.33056 4.3635 8.12335 4.3635 7.86775C4.3635 7.61214 4.57071 7.40494 4.82631 7.40494C5.08192 7.40494 5.28912 7.61214 5.28912 7.86775ZM20.2974 7.86775C20.2974 8.52501 19.7646 9.05783 19.1073 9.05783C18.45 9.05783 17.9172 8.52501 17.9172 7.86775C17.9172 7.21048 18.45 6.67766 19.1073 6.67766C19.7646 6.67766 20.2974 7.21048 20.2974 7.86775ZM19.5701 7.86775C19.5701 8.12335 19.3629 8.33056 19.1073 8.33056C18.8517 8.33056 18.6445 8.12335 18.6445 7.86775C18.6445 7.61214 18.8517 7.40494 19.1073 7.40494C19.3629 7.40494 19.5701 7.61214 19.5701 7.86775ZM13.1569 3.76857C13.1569 4.42584 12.6241 4.95866 11.9668 4.95866C11.3095 4.95866 10.7767 4.42584 10.7767 3.76857C10.7767 3.11131 11.3095 2.57849 11.9668 2.57849C12.6241 2.57849 13.1569 3.11131 13.1569 3.76857ZM12.4296 3.76857C12.4296 4.02418 12.2224 4.23138 11.9668 4.23138C11.7112 4.23138 11.504 4.02418 11.504 3.76857C11.504 3.51297 11.7112 3.30576 11.9668 3.30576C12.2224 3.30576 12.4296 3.51297 12.4296 3.76857ZM13.1569 20.1653C13.1569 20.8225 12.6241 21.3553 11.9668 21.3553C11.3095 21.3553 10.7767 20.8225 10.7767 20.1653C10.7767 19.508 11.3095 18.9752 11.9668 18.9752C12.6241 18.9752 13.1569 19.508 13.1569 20.1653ZM12.4296 20.1653C12.4296 20.4209 12.2224 20.6281 11.9668 20.6281C11.7112 20.6281 11.504 20.4209 11.504 20.1653C11.504 19.9097 11.7112 19.7025 11.9668 19.7025C12.2224 19.7025 12.4296 19.9097 12.4296 20.1653Z', + stroke: 'currentColor', + 'stroke-width': '0.859504', + key: 'tj71qx', + }, + ], ], -]); + { fill: 'none' }, +); export default Graphql; diff --git a/packages/icons/src/icons/home.ts b/packages/icons/src/icons/home.ts index e9a0eaaea55eb..bee50b89ec1fa 100644 --- a/packages/icons/src/icons/home.ts +++ b/packages/icons/src/icons/home.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Home = createSupabaseIcon('Home', [ +const Home = createSupabaseIcon( + 'Home', [ - 'path', - { - d: 'M9.43414 20.803V13.0557C9.43414 12.5034 9.88186 12.0557 10.4341 12.0557H14.7679C15.3202 12.0557 15.7679 12.5034 15.7679 13.0557V20.803M12.0181 3.48798L5.53031 7.9984C5.26145 8.18532 5.10114 8.49202 5.10114 8.81948L5.10117 18.803C5.10117 19.9075 5.9966 20.803 7.10117 20.803H18.1012C19.2057 20.803 20.1012 19.9075 20.1012 18.803L20.1011 8.88554C20.1011 8.55988 19.9426 8.25462 19.6761 8.06737L13.1639 3.49088C12.8204 3.24951 12.3627 3.24836 12.0181 3.48798Z', - key: '1bkqgr', - }, + [ + 'path', + { + d: 'M9.43414 20.803V13.0557C9.43414 12.5034 9.88186 12.0557 10.4341 12.0557H14.7679C15.3202 12.0557 15.7679 12.5034 15.7679 13.0557V20.803M12.0181 3.48798L5.53031 7.9984C5.26145 8.18532 5.10114 8.49202 5.10114 8.81948L5.10117 18.803C5.10117 19.9075 5.9966 20.803 7.10117 20.803H18.1012C19.2057 20.803 20.1012 19.9075 20.1012 18.803L20.1011 8.88554C20.1011 8.55988 19.9426 8.25462 19.6761 8.06737L13.1639 3.49088C12.8204 3.24951 12.3627 3.24836 12.0181 3.48798Z', + key: '1bkqgr', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Home; diff --git a/packages/icons/src/icons/insert-code.ts b/packages/icons/src/icons/insert-code.ts index f79645722a92c..03b89aacba61e 100644 --- a/packages/icons/src/icons/insert-code.ts +++ b/packages/icons/src/icons/insert-code.ts @@ -10,49 +10,59 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const InsertCode = createSupabaseIcon('InsertCode', [ +const InsertCode = createSupabaseIcon( + 'InsertCode', [ - 'path', - { - d: 'M-20437 -11142H12131V-11144H-20437V-11142ZM12132 -11141V7113H12134V-11141H12132ZM12131 7114H-20437V7116H12131V7114ZM-20438 7113V-11141H-20440V7113H-20438ZM-20437 7114C-20437.6 7114 -20438 7113.55 -20438 7113H-20440C-20440 7114.66 -20438.7 7116 -20437 7116V7114ZM12132 7113C12132 7113.55 12131.6 7114 12131 7114V7116C12132.7 7116 12134 7114.66 12134 7113H12132ZM12131 -11142C12131.6 -11142 12132 -11141.6 12132 -11141H12134C12134 -11142.7 12132.7 -11144 12131 -11144V-11142ZM-20437 -11144C-20438.7 -11144 -20440 -11142.7 -20440 -11141H-20438C-20438 -11141.6 -20437.6 -11142 -20437 -11142V-11144Z', - fill: 'white', - 'fill-opacity': '0.1', - key: 'iaqtc1', - }, + [ + 'path', + { + d: 'M-20437 -11142H12131V-11144H-20437V-11142ZM12132 -11141V7113H12134V-11141H12132ZM12131 7114H-20437V7116H12131V7114ZM-20438 7113V-11141H-20440V7113H-20438ZM-20437 7114C-20437.6 7114 -20438 7113.55 -20438 7113H-20440C-20440 7114.66 -20438.7 7116 -20437 7116V7114ZM12132 7113C12132 7113.55 12131.6 7114 12131 7114V7116C12132.7 7116 12134 7114.66 12134 7113H12132ZM12131 -11142C12131.6 -11142 12132 -11141.6 12132 -11141H12134C12134 -11142.7 12132.7 -11144 12131 -11144V-11142ZM-20437 -11144C-20438.7 -11144 -20440 -11142.7 -20440 -11141H-20438C-20438 -11141.6 -20437.6 -11142 -20437 -11142V-11144Z', + fill: 'white', + 'fill-opacity': '0.1', + key: 'iaqtc1', + }, + ], + [ + 'path', + { + d: 'M22.8437 8.69499L19.5369 12.0018L22.8438 15.3086', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '1gnkuu', + }, + ], + [ + 'rect', + { + x: '0.5', + y: '14.0625', + width: '16', + height: '8', + rx: '1', + 'stroke-linejoin': 'round', + key: 't6herz', + }, + ], + [ + 'rect', + { + x: '0.5', + y: '1.9375', + width: '16', + height: '8', + rx: '1', + 'stroke-linejoin': 'round', + key: '718qtu', + }, + ], ], - [ - 'path', - { - d: 'M22.8437 8.69499L19.5369 12.0018L22.8438 15.3086', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '1gnkuu', - }, - ], - [ - 'rect', - { - x: '0.5', - y: '14.0625', - width: '16', - height: '8', - rx: '1', - 'stroke-linejoin': 'round', - key: 't6herz', - }, - ], - [ - 'rect', - { - x: '0.5', - y: '1.9375', - width: '16', - height: '8', - rx: '1', - 'stroke-linejoin': 'round', - key: '718qtu', - }, - ], -]); + { + fill: 'none', + stroke: 'currentColor', + strokeWidth: '1', + strokeLinecap: 'round', + strokeLinejoin: 'round', + }, +); export default InsertCode; diff --git a/packages/icons/src/icons/integrations.ts b/packages/icons/src/icons/integrations.ts index 34efe273ac2d3..41483c7c6460a 100644 --- a/packages/icons/src/icons/integrations.ts +++ b/packages/icons/src/icons/integrations.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Integrations = createSupabaseIcon('Integrations', [ +const Integrations = createSupabaseIcon( + 'Integrations', [ - 'path', - { - d: 'M17.2661 3.23254V10.7325M13.5161 6.98291L21.0161 6.98291M11.0391 16.9508C11.0391 19.1752 9.23585 20.9784 7.01147 20.9784C4.7871 20.9784 2.98389 19.1752 2.98389 16.9508C2.98389 14.7264 4.7871 12.9232 7.01147 12.9232C9.23585 12.9232 11.0391 14.7264 11.0391 16.9508ZM21.0161 19.8568V14.3568C21.0161 13.8045 20.5684 13.3568 20.0161 13.3568H14.5161C13.9638 13.3568 13.5161 13.8045 13.5161 14.3568V19.8568C13.5161 20.4091 13.9638 20.8568 14.5161 20.8568H20.0161C20.5684 20.8568 21.0161 20.4091 21.0161 19.8568ZM4.26221 10.7325H9.76221C10.3145 10.7325 10.7622 10.2848 10.7622 9.73254V4.23254C10.7622 3.68026 10.3145 3.23254 9.76221 3.23254H4.26221C3.70992 3.23254 3.26221 3.68026 3.26221 4.23254V9.73254C3.26221 10.2848 3.70992 10.7325 4.26221 10.7325Z', - key: '3dnck7', - }, + [ + 'path', + { + d: 'M17.2661 3.23254V10.7325M13.5161 6.98291L21.0161 6.98291M11.0391 16.9508C11.0391 19.1752 9.23585 20.9784 7.01147 20.9784C4.7871 20.9784 2.98389 19.1752 2.98389 16.9508C2.98389 14.7264 4.7871 12.9232 7.01147 12.9232C9.23585 12.9232 11.0391 14.7264 11.0391 16.9508ZM21.0161 19.8568V14.3568C21.0161 13.8045 20.5684 13.3568 20.0161 13.3568H14.5161C13.9638 13.3568 13.5161 13.8045 13.5161 14.3568V19.8568C13.5161 20.4091 13.9638 20.8568 14.5161 20.8568H20.0161C20.5684 20.8568 21.0161 20.4091 21.0161 19.8568ZM4.26221 10.7325H9.76221C10.3145 10.7325 10.7622 10.2848 10.7622 9.73254V4.23254C10.7622 3.68026 10.3145 3.23254 9.76221 3.23254H4.26221C3.70992 3.23254 3.26221 3.68026 3.26221 4.23254V9.73254C3.26221 10.2848 3.70992 10.7325 4.26221 10.7325Z', + key: '3dnck7', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Integrations; diff --git a/packages/icons/src/icons/last9.ts b/packages/icons/src/icons/last9.ts index 079a554139a57..051bd0192b42b 100644 --- a/packages/icons/src/icons/last9.ts +++ b/packages/icons/src/icons/last9.ts @@ -4,31 +4,35 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @component @name Last9 * @description Supabase SVG icon component, renders SVG Element with children. * - * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjk0MzEgMTMuMTczN0wyMi43NDg3IDEzLjA1NzVDMjIuNzgyNiAxMi43MDkgMjIuOCAxMi4zNTUyIDIyLjggMTEuOTk3MUMyMi44IDExLjYzODkgMjIuNzgyNiAxMS4yODUyIDIyLjc0ODcgMTAuOTM2NkwyMy45NDMxIDEwLjgyMDRDMjMuOTgwNyAxMS4yMDc1IDI0IDExLjYgMjQgMTEuOTk3MUMyNCAxMi4zOTQxIDIzLjk4MDcgMTIuNzg2NiAyMy45NDMxIDEzLjE3MzdaTTIzLjQ4NjIgOC41MTI1TDIyLjMzNzggOC44NjA0QzIyLjEzMSA4LjE3ODA3IDIxLjg1ODUgNy41MjQxMyAyMS41MjczIDYuOTA1ODhMMjIuNTg1MiA2LjMzOTNDMjIuOTUzMiA3LjAyNjQyIDIzLjI1NjMgNy43NTM1NiAyMy40ODYyIDguNTEyNVpNMjEuMjc2NSA0LjM4NDIzTDIwLjM0OTMgNS4xNDYwM0MxOS45IDQuNTk5MTMgMTkuMzk4IDQuMDk3MTEgMTguODUxIDMuNjQ3NzdMMTkuNjEyOSAyLjcyMDU5QzIwLjIyMDEgMy4yMTk1NCAyMC43Nzc1IDMuNzY5NiAyMS4yNzY1IDQuMzg0MjNaTTE3LjY1NzcgMS40MTE4OEwxNy4wOTEyIDIuNDY5N0MxNi40NzI5IDIuMTM4NTcgMTUuODE5IDEuODY2MDEgMTUuMTM2NiAxLjY1OTI4TDE1LjQ4NDYgMC41MTA4MjlDMTYuMjQzNSAwLjc0MDc2IDE2Ljk3MDYgMS4wNDM4NCAxNy42NTc3IDEuNDExODhaTTEzLjE3NjcgMC4wNTQwMjYyTDEzLjA2MDQgMS4yNDgzOUMxMi43MTE5IDEuMjE0NDYgMTIuMzU4MSAxLjE5NzA3IDEyIDEuMTk3MDdDMTEuNjQxOSAxLjE5NzA3IDExLjI4ODEgMS4yMTQ0NiAxMC45Mzk2IDEuMjQ4MzlMMTAuODIzMyAwLjA1NDAyNjNDMTEuMjEwNCAwLjAxNjM1MDcgMTEuNjAzIC0wLjAwMjkyOTY5IDEyIC0wLjAwMjkyOTY5QzEyLjM5NyAtMC4wMDI5Mjk2OSAxMi43ODk1IDAuMDE2MzUwNyAxMy4xNzY3IDAuMDU0MDI2MlpNOC41MTUzOCAwLjUxMDgyOUw4Ljg2MzMyIDEuNjU5MjhDOC4xODEgMS44NjYwMSA3LjUyNzA2IDIuMTM4NTcgNi45MDg4MiAyLjQ2OTdMNi4zNDIyNCAxLjQxMTg4QzcuMDI5MzYgMS4wNDM4NCA3Ljc1NjUgMC43NDA3NiA4LjUxNTM4IDAuNTEwODI5Wk00LjM4NzE2IDIuNzIwNTlMNS4xNDg5NSAzLjY0Nzc3QzQuNjAyMDcgNC4wOTcxMSA0LjEwMDA0IDQuNTk5MTMgMy42NTA3IDUuMTQ2MDNMMi43MjM1MiA0LjM4NDIzQzMuMjIyNDcgMy43Njk2IDMuNzcyNTMgMy4yMTk1NCA0LjM4NzE2IDIuNzIwNTlaTTEuNDE0ODEgNi4zMzkzTDIuNDcyNjMgNi45MDU4OEMyLjE0MTUxIDcuNTI0MTMgMS44Njg5NSA4LjE3ODA3IDEuNjYyMiA4Ljg2MDRMMC41MTM3OTMgOC41MTI1QzAuNzQzNjg4IDcuNzUzNTYgMS4wNDY3NyA3LjAyNjQyIDEuNDE0ODEgNi4zMzkzWk0wLjA1Njk1NTkgMTAuODIwNEMwLjAxOTI4MDMgMTEuMjA3NSAwIDExLjYgMCAxMS45OTcxQzAgMTIuMzk0MSAwLjAxOTI4MDQgMTIuNzg2NiAwLjA1Njk1NiAxMy4xNzM3TDEuMjUxMzEgMTMuMDU3NUMxLjIxNzM5IDEyLjcwOSAxLjIgMTIuMzU1MiAxLjIgMTEuOTk3MUMxLjIgMTEuNjM4OSAxLjIxNzM5IDExLjI4NTIgMS4yNTEzMSAxMC45MzY2TDAuMDU2OTU1OSAxMC44MjA0Wk0wLjUxMzc5NCAxNS40ODE3TDEuNjYyMiAxNS4xMzM3QzEuODY4OTUgMTUuODE2IDIuMTQxNTEgMTYuNDY5OSAyLjQ3MjYzIDE3LjA4ODJMMS40MTQ4MSAxNy42NTQ3QzEuMDQ2NzcgMTYuOTY3NiAwLjc0MzY4OCAxNi4yNDA1IDAuNTEzNzk0IDE1LjQ4MTdaTTIuNzIzNTIgMTkuNjA5OEwzLjY1MDcgMTguODQ4QzQuMTAwMDQgMTkuMzk0OSA0LjYwMjA3IDE5Ljg5NjkgNS4xNDg5NSAyMC4zNDYzTDQuMzg3MTYgMjEuMjczNUMzLjc3MjUzIDIwLjc3NDUgMy4yMjI0NyAyMC4yMjQ1IDIuNzIzNTIgMTkuNjA5OFpNNi4zNDIyNCAyMi41ODIxTDYuOTA4ODIgMjEuNTI0M0M3LjUyNzA2IDIxLjg1NTUgOC4xODEgMjIuMTI4IDguODYzMzIgMjIuMzM0N0w4LjUxNTM4IDIzLjQ4MzJDNy43NTY1IDIzLjI1MzMgNy4wMjkzNiAyMi45NTAyIDYuMzQyMjQgMjIuNTgyMVpNMTAuODIzMyAyMy45NDAxTDEwLjkzOTYgMjIuNzQ1N0MxMS4yODgxIDIyLjc3OTcgMTEuNjQxOSAyMi43OTcgMTIgMjIuNzk3QzEyLjM1ODEgMjIuNzk3IDEyLjcxMTkgMjIuNzc5NyAxMy4wNjA0IDIyLjc0NTdMMTMuMTc2NyAyMy45NDAxQzEyLjc4OTUgMjMuOTc3OCAxMi4zOTcgMjMuOTk3MSAxMiAyMy45OTcxQzExLjYwMyAyMy45OTcxIDExLjIxMDQgMjMuOTc3OCAxMC44MjMzIDIzLjk0MDFaTTE1LjQ4NDYgMjMuNDgzMkwxNS4xMzY2IDIyLjMzNDdDMTUuODE5IDIyLjEyOCAxNi40NzI5IDIxLjg1NTUgMTcuMDkxMiAyMS41MjQzTDE3LjY1NzcgMjIuNTgyMUMxNi45NzA2IDIyLjk1MDIgMTYuMjQzNSAyMy4yNTMzIDE1LjQ4NDYgMjMuNDgzMlpNMTkuNjEyOSAyMS4yNzM1TDE4Ljg1MSAyMC4zNDYzQzE5LjM5OCAxOS44OTY5IDE5LjkgMTkuMzk0OSAyMC4zNDkzIDE4Ljg0OEwyMS4yNzY1IDE5LjYwOThDMjAuNzc3NSAyMC4yMjQ1IDIwLjIyMDEgMjAuNzc0NSAxOS42MTI5IDIxLjI3MzVaTTIyLjU4NTIgMTcuNjU0N0wyMS41MjczIDE3LjA4ODJDMjEuODU4NSAxNi40Njk5IDIyLjEzMSAxNS44MTYgMjIuMzM3OCAxNS4xMzM3TDIzLjQ4NjIgMTUuNDgxN0MyMy4yNTYzIDE2LjI0MDUgMjIuOTUzMiAxNi45Njc2IDIyLjU4NTIgMTcuNjU0N1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNNy4yIDkuNjY2NDJDNy4yIDEyLjM5OTQgOS4wNzgxMiAxNC4yOTMgMTEuNzI0MiAxNC4yOTNDMTIuMTIyMiAxNC4yOTMgMTIuNDk5MiAxNC4yMjM3IDEyLjg0ODMgMTQuMTMzNUw5LjM4NTMyIDE5LjE5NzFIMTIuNDIyNEwxNS43MzE4IDE0LjMyNzdDMTYuOTYwNSAxMi41MTA0IDE3LjU1NCAxMS4xMDIzIDE3LjU2OCA5LjYwNDAyQzE3LjU3NSA2LjU1MiAxNS4xNzMyIDQuNzk3MDcgMTIuMzMxNiA0Ljc5NzA3QzkuMzUwNCA0Ljc5NzA3IDcuMiA2Ljc0NjIyIDcuMiA5LjY2NjQyWk0xMC4xMDQ0IDkuNTYyMzhDMTAuMTA0NCA4LjE1NDMgMTEuMDI2IDcuMTQxNTYgMTIuMzQ1NiA3LjE0MTU2QzEzLjY3MjEgNy4xNDE1NiAxNC42MDc3IDguMTU0MyAxNC42MDc3IDkuNTc2MjRDMTQuNjA3NyAxMC45ODQzIDEzLjY3MjEgMTEuOTgzMiAxMi4zNDU2IDExLjk4MzJDMTEuMDI2IDExLjk4MzIgMTAuMTA0NCAxMC45ODQzIDEwLjEwNDQgOS41NjIzOFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K) + * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuOTQzMSAxMy4xNzM3TDIyLjc0ODcgMTMuMDU3NUMyMi43ODI2IDEyLjcwOSAyMi44IDEyLjM1NTIgMjIuOCAxMS45OTcxQzIyLjggMTEuNjM4OSAyMi43ODI2IDExLjI4NTIgMjIuNzQ4NyAxMC45MzY2TDIzLjk0MzEgMTAuODIwNEMyMy45ODA3IDExLjIwNzUgMjQgMTEuNiAyNCAxMS45OTcxQzI0IDEyLjM5NDEgMjMuOTgwNyAxMi43ODY2IDIzLjk0MzEgMTMuMTczN1pNMjMuNDg2MiA4LjUxMjVMMjIuMzM3OCA4Ljg2MDRDMjIuMTMxIDguMTc4MDcgMjEuODU4NSA3LjUyNDEzIDIxLjUyNzMgNi45MDU4OEwyMi41ODUyIDYuMzM5M0MyMi45NTMyIDcuMDI2NDIgMjMuMjU2MyA3Ljc1MzU2IDIzLjQ4NjIgOC41MTI1Wk0yMS4yNzY1IDQuMzg0MjNMMjAuMzQ5MyA1LjE0NjAzQzE5LjkgNC41OTkxMyAxOS4zOTggNC4wOTcxMSAxOC44NTEgMy42NDc3N0wxOS42MTI5IDIuNzIwNTlDMjAuMjIwMSAzLjIxOTU0IDIwLjc3NzUgMy43Njk2IDIxLjI3NjUgNC4zODQyM1pNMTcuNjU3NyAxLjQxMTg4TDE3LjA5MTIgMi40Njk3QzE2LjQ3MjkgMi4xMzg1NyAxNS44MTkgMS44NjYwMSAxNS4xMzY2IDEuNjU5MjhMMTUuNDg0NiAwLjUxMDgyOUMxNi4yNDM1IDAuNzQwNzYgMTYuOTcwNiAxLjA0Mzg0IDE3LjY1NzcgMS40MTE4OFpNMTMuMTc2NyAwLjA1NDAyNjJMMTMuMDYwNCAxLjI0ODM5QzEyLjcxMTkgMS4yMTQ0NiAxMi4zNTgxIDEuMTk3MDcgMTIgMS4xOTcwN0MxMS42NDE5IDEuMTk3MDcgMTEuMjg4MSAxLjIxNDQ2IDEwLjkzOTYgMS4yNDgzOUwxMC44MjMzIDAuMDU0MDI2M0MxMS4yMTA0IDAuMDE2MzUwNyAxMS42MDMgLTAuMDAyOTI5NjkgMTIgLTAuMDAyOTI5NjlDMTIuMzk3IC0wLjAwMjkyOTY5IDEyLjc4OTUgMC4wMTYzNTA3IDEzLjE3NjcgMC4wNTQwMjYyWk04LjUxNTM4IDAuNTEwODI5TDguODYzMzIgMS42NTkyOEM4LjE4MSAxLjg2NjAxIDcuNTI3MDYgMi4xMzg1NyA2LjkwODgyIDIuNDY5N0w2LjM0MjI0IDEuNDExODhDNy4wMjkzNiAxLjA0Mzg0IDcuNzU2NSAwLjc0MDc2IDguNTE1MzggMC41MTA4MjlaTTQuMzg3MTYgMi43MjA1OUw1LjE0ODk1IDMuNjQ3NzdDNC42MDIwNyA0LjA5NzExIDQuMTAwMDQgNC41OTkxMyAzLjY1MDcgNS4xNDYwM0wyLjcyMzUyIDQuMzg0MjNDMy4yMjI0NyAzLjc2OTYgMy43NzI1MyAzLjIxOTU0IDQuMzg3MTYgMi43MjA1OVpNMS40MTQ4MSA2LjMzOTNMMi40NzI2MyA2LjkwNTg4QzIuMTQxNTEgNy41MjQxMyAxLjg2ODk1IDguMTc4MDcgMS42NjIyIDguODYwNEwwLjUxMzc5MyA4LjUxMjVDMC43NDM2ODggNy43NTM1NiAxLjA0Njc3IDcuMDI2NDIgMS40MTQ4MSA2LjMzOTNaTTAuMDU2OTU1OSAxMC44MjA0QzAuMDE5MjgwMyAxMS4yMDc1IDAgMTEuNiAwIDExLjk5NzFDMCAxMi4zOTQxIDAuMDE5MjgwNCAxMi43ODY2IDAuMDU2OTU2IDEzLjE3MzdMMS4yNTEzMSAxMy4wNTc1QzEuMjE3MzkgMTIuNzA5IDEuMiAxMi4zNTUyIDEuMiAxMS45OTcxQzEuMiAxMS42Mzg5IDEuMjE3MzkgMTEuMjg1MiAxLjI1MTMxIDEwLjkzNjZMMC4wNTY5NTU5IDEwLjgyMDRaTTAuNTEzNzk0IDE1LjQ4MTdMMS42NjIyIDE1LjEzMzdDMS44Njg5NSAxNS44MTYgMi4xNDE1MSAxNi40Njk5IDIuNDcyNjMgMTcuMDg4MkwxLjQxNDgxIDE3LjY1NDdDMS4wNDY3NyAxNi45Njc2IDAuNzQzNjg4IDE2LjI0MDUgMC41MTM3OTQgMTUuNDgxN1pNMi43MjM1MiAxOS42MDk4TDMuNjUwNyAxOC44NDhDNC4xMDAwNCAxOS4zOTQ5IDQuNjAyMDcgMTkuODk2OSA1LjE0ODk1IDIwLjM0NjNMNC4zODcxNiAyMS4yNzM1QzMuNzcyNTMgMjAuNzc0NSAzLjIyMjQ3IDIwLjIyNDUgMi43MjM1MiAxOS42MDk4Wk02LjM0MjI0IDIyLjU4MjFMNi45MDg4MiAyMS41MjQzQzcuNTI3MDYgMjEuODU1NSA4LjE4MSAyMi4xMjggOC44NjMzMiAyMi4zMzQ3TDguNTE1MzggMjMuNDgzMkM3Ljc1NjUgMjMuMjUzMyA3LjAyOTM2IDIyLjk1MDIgNi4zNDIyNCAyMi41ODIxWk0xMC44MjMzIDIzLjk0MDFMMTAuOTM5NiAyMi43NDU3QzExLjI4ODEgMjIuNzc5NyAxMS42NDE5IDIyLjc5NyAxMiAyMi43OTdDMTIuMzU4MSAyMi43OTcgMTIuNzExOSAyMi43Nzk3IDEzLjA2MDQgMjIuNzQ1N0wxMy4xNzY3IDIzLjk0MDFDMTIuNzg5NSAyMy45Nzc4IDEyLjM5NyAyMy45OTcxIDEyIDIzLjk5NzFDMTEuNjAzIDIzLjk5NzEgMTEuMjEwNCAyMy45Nzc4IDEwLjgyMzMgMjMuOTQwMVpNMTUuNDg0NiAyMy40ODMyTDE1LjEzNjYgMjIuMzM0N0MxNS44MTkgMjIuMTI4IDE2LjQ3MjkgMjEuODU1NSAxNy4wOTEyIDIxLjUyNDNMMTcuNjU3NyAyMi41ODIxQzE2Ljk3MDYgMjIuOTUwMiAxNi4yNDM1IDIzLjI1MzMgMTUuNDg0NiAyMy40ODMyWk0xOS42MTI5IDIxLjI3MzVMMTguODUxIDIwLjM0NjNDMTkuMzk4IDE5Ljg5NjkgMTkuOSAxOS4zOTQ5IDIwLjM0OTMgMTguODQ4TDIxLjI3NjUgMTkuNjA5OEMyMC43Nzc1IDIwLjIyNDUgMjAuMjIwMSAyMC43NzQ1IDE5LjYxMjkgMjEuMjczNVpNMjIuNTg1MiAxNy42NTQ3TDIxLjUyNzMgMTcuMDg4MkMyMS44NTg1IDE2LjQ2OTkgMjIuMTMxIDE1LjgxNiAyMi4zMzc4IDE1LjEzMzdMMjMuNDg2MiAxNS40ODE3QzIzLjI1NjMgMTYuMjQwNSAyMi45NTMyIDE2Ljk2NzYgMjIuNTg1MiAxNy42NTQ3WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik03LjIgOS42NjY0MkM3LjIgMTIuMzk5NCA5LjA3ODEyIDE0LjI5MyAxMS43MjQyIDE0LjI5M0MxMi4xMjIyIDE0LjI5MyAxMi40OTkyIDE0LjIyMzcgMTIuODQ4MyAxNC4xMzM1TDkuMzg1MzIgMTkuMTk3MUgxMi40MjI0TDE1LjczMTggMTQuMzI3N0MxNi45NjA1IDEyLjUxMDQgMTcuNTU0IDExLjEwMjMgMTcuNTY4IDkuNjA0MDJDMTcuNTc1IDYuNTUyIDE1LjE3MzIgNC43OTcwNyAxMi4zMzE2IDQuNzk3MDdDOS4zNTA0IDQuNzk3MDcgNy4yIDYuNzQ2MjIgNy4yIDkuNjY2NDJaTTEwLjEwNDQgOS41NjIzOEMxMC4xMDQ0IDguMTU0MyAxMS4wMjYgNy4xNDE1NiAxMi4zNDU2IDcuMTQxNTZDMTMuNjcyMSA3LjE0MTU2IDE0LjYwNzcgOC4xNTQzIDE0LjYwNzcgOS41NzYyNEMxNC42MDc3IDEwLjk4NDMgMTMuNjcyMSAxMS45ODMyIDEyLjM0NTYgMTEuOTgzMkMxMS4wMjYgMTEuOTgzMiAxMC4xMDQ0IDEwLjk4NDMgMTAuMTA0NCA5LjU2MjM4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPgo=) * * @param {Object} props - Supabase icons props and any valid SVG attribute * @returns {JSX.Element} JSX Element * */ -const Last9 = createSupabaseIcon('Last9', [ +const Last9 = createSupabaseIcon( + 'Last9', [ - 'path', - { - 'fill-rule': 'evenodd', - 'clip-rule': 'evenodd', - d: 'M23.9431 13.1737L22.7487 13.0575C22.7826 12.709 22.8 12.3552 22.8 11.9971C22.8 11.6389 22.7826 11.2852 22.7487 10.9366L23.9431 10.8204C23.9807 11.2075 24 11.6 24 11.9971C24 12.3941 23.9807 12.7866 23.9431 13.1737ZM23.4862 8.5125L22.3378 8.8604C22.131 8.17807 21.8585 7.52413 21.5273 6.90588L22.5852 6.3393C22.9532 7.02642 23.2563 7.75356 23.4862 8.5125ZM21.2765 4.38423L20.3493 5.14603C19.9 4.59913 19.398 4.09711 18.851 3.64777L19.6129 2.72059C20.2201 3.21954 20.7775 3.7696 21.2765 4.38423ZM17.6577 1.41188L17.0912 2.4697C16.4729 2.13857 15.819 1.86601 15.1366 1.65928L15.4846 0.510829C16.2435 0.74076 16.9706 1.04384 17.6577 1.41188ZM13.1767 0.0540262L13.0604 1.24839C12.7119 1.21446 12.3581 1.19707 12 1.19707C11.6419 1.19707 11.2881 1.21446 10.9396 1.24839L10.8233 0.0540263C11.2104 0.0163507 11.603 -0.00292969 12 -0.00292969C12.397 -0.00292969 12.7895 0.0163507 13.1767 0.0540262ZM8.51538 0.510829L8.86332 1.65928C8.181 1.86601 7.52706 2.13857 6.90882 2.4697L6.34224 1.41188C7.02936 1.04384 7.7565 0.74076 8.51538 0.510829ZM4.38716 2.72059L5.14895 3.64777C4.60207 4.09711 4.10004 4.59913 3.6507 5.14603L2.72352 4.38423C3.22247 3.7696 3.77253 3.21954 4.38716 2.72059ZM1.41481 6.3393L2.47263 6.90588C2.14151 7.52413 1.86895 8.17807 1.6622 8.8604L0.513793 8.5125C0.743688 7.75356 1.04677 7.02642 1.41481 6.3393ZM0.0569559 10.8204C0.0192803 11.2075 0 11.6 0 11.9971C0 12.3941 0.0192804 12.7866 0.056956 13.1737L1.25131 13.0575C1.21739 12.709 1.2 12.3552 1.2 11.9971C1.2 11.6389 1.21739 11.2852 1.25131 10.9366L0.0569559 10.8204ZM0.513794 15.4817L1.6622 15.1337C1.86895 15.816 2.14151 16.4699 2.47263 17.0882L1.41481 17.6547C1.04677 16.9676 0.743688 16.2405 0.513794 15.4817ZM2.72352 19.6098L3.6507 18.848C4.10004 19.3949 4.60207 19.8969 5.14895 20.3463L4.38716 21.2735C3.77253 20.7745 3.22247 20.2245 2.72352 19.6098ZM6.34224 22.5821L6.90882 21.5243C7.52706 21.8555 8.181 22.128 8.86332 22.3347L8.51538 23.4832C7.7565 23.2533 7.02936 22.9502 6.34224 22.5821ZM10.8233 23.9401L10.9396 22.7457C11.2881 22.7797 11.6419 22.797 12 22.797C12.3581 22.797 12.7119 22.7797 13.0604 22.7457L13.1767 23.9401C12.7895 23.9778 12.397 23.9971 12 23.9971C11.603 23.9971 11.2104 23.9778 10.8233 23.9401ZM15.4846 23.4832L15.1366 22.3347C15.819 22.128 16.4729 21.8555 17.0912 21.5243L17.6577 22.5821C16.9706 22.9502 16.2435 23.2533 15.4846 23.4832ZM19.6129 21.2735L18.851 20.3463C19.398 19.8969 19.9 19.3949 20.3493 18.848L21.2765 19.6098C20.7775 20.2245 20.2201 20.7745 19.6129 21.2735ZM22.5852 17.6547L21.5273 17.0882C21.8585 16.4699 22.131 15.816 22.3378 15.1337L23.4862 15.4817C23.2563 16.2405 22.9532 16.9676 22.5852 17.6547Z', - fill: 'currentColor', - key: '1bcx6p', - }, + [ + 'path', + { + 'fill-rule': 'evenodd', + 'clip-rule': 'evenodd', + d: 'M23.9431 13.1737L22.7487 13.0575C22.7826 12.709 22.8 12.3552 22.8 11.9971C22.8 11.6389 22.7826 11.2852 22.7487 10.9366L23.9431 10.8204C23.9807 11.2075 24 11.6 24 11.9971C24 12.3941 23.9807 12.7866 23.9431 13.1737ZM23.4862 8.5125L22.3378 8.8604C22.131 8.17807 21.8585 7.52413 21.5273 6.90588L22.5852 6.3393C22.9532 7.02642 23.2563 7.75356 23.4862 8.5125ZM21.2765 4.38423L20.3493 5.14603C19.9 4.59913 19.398 4.09711 18.851 3.64777L19.6129 2.72059C20.2201 3.21954 20.7775 3.7696 21.2765 4.38423ZM17.6577 1.41188L17.0912 2.4697C16.4729 2.13857 15.819 1.86601 15.1366 1.65928L15.4846 0.510829C16.2435 0.74076 16.9706 1.04384 17.6577 1.41188ZM13.1767 0.0540262L13.0604 1.24839C12.7119 1.21446 12.3581 1.19707 12 1.19707C11.6419 1.19707 11.2881 1.21446 10.9396 1.24839L10.8233 0.0540263C11.2104 0.0163507 11.603 -0.00292969 12 -0.00292969C12.397 -0.00292969 12.7895 0.0163507 13.1767 0.0540262ZM8.51538 0.510829L8.86332 1.65928C8.181 1.86601 7.52706 2.13857 6.90882 2.4697L6.34224 1.41188C7.02936 1.04384 7.7565 0.74076 8.51538 0.510829ZM4.38716 2.72059L5.14895 3.64777C4.60207 4.09711 4.10004 4.59913 3.6507 5.14603L2.72352 4.38423C3.22247 3.7696 3.77253 3.21954 4.38716 2.72059ZM1.41481 6.3393L2.47263 6.90588C2.14151 7.52413 1.86895 8.17807 1.6622 8.8604L0.513793 8.5125C0.743688 7.75356 1.04677 7.02642 1.41481 6.3393ZM0.0569559 10.8204C0.0192803 11.2075 0 11.6 0 11.9971C0 12.3941 0.0192804 12.7866 0.056956 13.1737L1.25131 13.0575C1.21739 12.709 1.2 12.3552 1.2 11.9971C1.2 11.6389 1.21739 11.2852 1.25131 10.9366L0.0569559 10.8204ZM0.513794 15.4817L1.6622 15.1337C1.86895 15.816 2.14151 16.4699 2.47263 17.0882L1.41481 17.6547C1.04677 16.9676 0.743688 16.2405 0.513794 15.4817ZM2.72352 19.6098L3.6507 18.848C4.10004 19.3949 4.60207 19.8969 5.14895 20.3463L4.38716 21.2735C3.77253 20.7745 3.22247 20.2245 2.72352 19.6098ZM6.34224 22.5821L6.90882 21.5243C7.52706 21.8555 8.181 22.128 8.86332 22.3347L8.51538 23.4832C7.7565 23.2533 7.02936 22.9502 6.34224 22.5821ZM10.8233 23.9401L10.9396 22.7457C11.2881 22.7797 11.6419 22.797 12 22.797C12.3581 22.797 12.7119 22.7797 13.0604 22.7457L13.1767 23.9401C12.7895 23.9778 12.397 23.9971 12 23.9971C11.603 23.9971 11.2104 23.9778 10.8233 23.9401ZM15.4846 23.4832L15.1366 22.3347C15.819 22.128 16.4729 21.8555 17.0912 21.5243L17.6577 22.5821C16.9706 22.9502 16.2435 23.2533 15.4846 23.4832ZM19.6129 21.2735L18.851 20.3463C19.398 19.8969 19.9 19.3949 20.3493 18.848L21.2765 19.6098C20.7775 20.2245 20.2201 20.7745 19.6129 21.2735ZM22.5852 17.6547L21.5273 17.0882C21.8585 16.4699 22.131 15.816 22.3378 15.1337L23.4862 15.4817C23.2563 16.2405 22.9532 16.9676 22.5852 17.6547Z', + fill: 'currentColor', + key: '1bcx6p', + }, + ], + [ + 'path', + { + d: 'M7.2 9.66642C7.2 12.3994 9.07812 14.293 11.7242 14.293C12.1222 14.293 12.4992 14.2237 12.8483 14.1335L9.38532 19.1971H12.4224L15.7318 14.3277C16.9605 12.5104 17.554 11.1023 17.568 9.60402C17.575 6.552 15.1732 4.79707 12.3316 4.79707C9.3504 4.79707 7.2 6.74622 7.2 9.66642ZM10.1044 9.56238C10.1044 8.1543 11.026 7.14156 12.3456 7.14156C13.6721 7.14156 14.6077 8.1543 14.6077 9.57624C14.6077 10.9843 13.6721 11.9832 12.3456 11.9832C11.026 11.9832 10.1044 10.9843 10.1044 9.56238Z', + fill: 'currentColor', + key: '1vyu7g', + }, + ], ], - [ - 'path', - { - d: 'M7.2 9.66642C7.2 12.3994 9.07812 14.293 11.7242 14.293C12.1222 14.293 12.4992 14.2237 12.8483 14.1335L9.38532 19.1971H12.4224L15.7318 14.3277C16.9605 12.5104 17.554 11.1023 17.568 9.60402C17.575 6.552 15.1732 4.79707 12.3316 4.79707C9.3504 4.79707 7.2 6.74622 7.2 9.66642ZM10.1044 9.56238C10.1044 8.1543 11.026 7.14156 12.3456 7.14156C13.6721 7.14156 14.6077 8.1543 14.6077 9.57624C14.6077 10.9843 13.6721 11.9832 12.3456 11.9832C11.026 11.9832 10.1044 10.9843 10.1044 9.56238Z', - fill: 'currentColor', - key: '1vyu7g', - }, - ], -]); + { fill: 'none', stroke: 'none' }, +); export default Last9; diff --git a/packages/icons/src/icons/logs.ts b/packages/icons/src/icons/logs.ts index 4f6bbe369d7c6..029c2ded54684 100644 --- a/packages/icons/src/icons/logs.ts +++ b/packages/icons/src/icons/logs.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Logs = createSupabaseIcon('Logs', [ +const Logs = createSupabaseIcon( + 'Logs', [ - 'path', - { - d: 'M4.5 5.20679H4.53713M7.46241 5.21707H19.5M4.5 9.65839H4.53713M7.46241 9.66868H19.5M4.52692 14.164H4.53713M7.46241 14.1742H19.5M4.52692 18.7068L4.53713 18.6965M7.46241 18.7068H19.5', - key: '2ab8w8', - }, + [ + 'path', + { + d: 'M4.5 5.20679H4.53713M7.46241 5.21707H19.5M4.5 9.65839H4.53713M7.46241 9.66868H19.5M4.52692 14.164H4.53713M7.46241 14.1742H19.5M4.52692 18.7068L4.53713 18.6965M7.46241 18.7068H19.5', + key: '2ab8w8', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Logs; diff --git a/packages/icons/src/icons/otlp.ts b/packages/icons/src/icons/otlp.ts index 44f1d2b1ed3cd..b8d3b622699f4 100644 --- a/packages/icons/src/icons/otlp.ts +++ b/packages/icons/src/icons/otlp.ts @@ -10,21 +10,25 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Otlp = createSupabaseIcon('Otlp', [ +const Otlp = createSupabaseIcon( + 'Otlp', [ - 'path', - { - d: 'M12.68 13.09c-.984 .984-.984 2.58 0 3.564.984.984 2.58.984 3.564 0 .984-.984.984-2.58 0-3.564-.984-.984-2.58-.984-3.564 0zm2.664 2.666a1.246 1.246 0 0 1-1.764 0 1.246 1.246 0 0 1 0-1.764 1.246 1.246 0 0 1 1.764 0c.487.485.487 1.277 0 1.764zM16.205.688l-1.544 1.544a.782.782 0 0 0 0 1.102l6.028 6.028a.782.782 0 0 0 1.102 0l1.544-1.544c.302-.302.302-.799 0-1.101l-6.028-6.028a.78.78 0 0 0-1.102 0zM5.388 20.418a.706.706 0 0 0 0-.996l-.784-.784a.706.706 0 0 0-.996 0l-1.621 1.621-.003.002-.445-.445c-.246-.246-.647-.246-.891 0-.246.246-.246.647 0 .891l2.671 2.671a.629.629 0 0 0 .89 0c.244-.246.246-.647 0-.89l-.445-.445.003-.002zm0 0', - key: 'i7z0x6', - }, + [ + 'path', + { + d: 'M12.68 13.09c-.984 .984-.984 2.58 0 3.564.984.984 2.58.984 3.564 0 .984-.984.984-2.58 0-3.564-.984-.984-2.58-.984-3.564 0zm2.664 2.666a1.246 1.246 0 0 1-1.764 0 1.246 1.246 0 0 1 0-1.764 1.246 1.246 0 0 1 1.764 0c.487.485.487 1.277 0 1.764zM16.205.688l-1.544 1.544a.782.782 0 0 0 0 1.102l6.028 6.028a.782.782 0 0 0 1.102 0l1.544-1.544c.302-.302.302-.799 0-1.101l-6.028-6.028a.78.78 0 0 0-1.102 0zM5.388 20.418a.706.706 0 0 0 0-.996l-.784-.784a.706.706 0 0 0-.996 0l-1.621 1.621-.003.002-.445-.445c-.246-.246-.647-.246-.891 0-.246.246-.246.647 0 .891l2.671 2.671a.629.629 0 0 0 .89 0c.244-.246.246-.647 0-.89l-.445-.445.003-.002zm0 0', + key: 'i7z0x6', + }, + ], + [ + 'path', + { + d: 'M13.555 5.121 10.126 8.55c-.305.305-.305.806 0 1.111l2.119 2.119c1.497-1.078 3.596-.944 4.943.404l1.715-1.715c.304-.305.304-.806 0-1.111l-3.429-3.429a.785.785 0 0 0-1.11 0zM11.353 12.673l-1.251-1.251c-.293-.293-.773-.293-1.066 0l-4.411 4.413a.757.757 0 0 0 0 1.066l2.5 2.5a.757.757 0 0 0 1.066 0l2.837-2.842c-.6-1.24-.492-2.735.325-3.886zm0 0', + key: '5ytdqc', + }, + ], ], - [ - 'path', - { - d: 'M13.555 5.121 10.126 8.55c-.305.305-.305.806 0 1.111l2.119 2.119c1.497-1.078 3.596-.944 4.943.404l1.715-1.715c.304-.305.304-.806 0-1.111l-3.429-3.429a.785.785 0 0 0-1.11 0zM11.353 12.673l-1.251-1.251c-.293-.293-.773-.293-1.066 0l-4.411 4.413a.757.757 0 0 0 0 1.066l2.5 2.5a.757.757 0 0 0 1.066 0l2.837-2.842c-.6-1.24-.492-2.735.325-3.886zm0 0', - key: '5ytdqc', - }, - ], -]); + { fill: 'currentColor', stroke: 'currentColor', strokeWidth: '0' }, +); export default Otlp; diff --git a/packages/icons/src/icons/postgres.ts b/packages/icons/src/icons/postgres.ts index 424ed6c3f272d..edda4907a243f 100644 --- a/packages/icons/src/icons/postgres.ts +++ b/packages/icons/src/icons/postgres.ts @@ -4,27 +4,31 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @component @name Postgres * @description Supabase SVG icon component, renders SVG Element with children. * - * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiAycHgiICAgIHN0cm9rZS13aWR0aD0iMSI+CiAgICA8cGF0aAogICAgICAgIGQ9Ik0xMS41NDY2IDMuMjMxMDhDMTEuMjcwNCAzLjIzMTA4IDExLjA0NjYgMy40NTQ5NCAxMS4wNDY2IDMuNzMxMDhDMTEuMDQ2NiA0LjAwNzIyIDExLjI3MDQgNC4yMzEwOCAxMS41NDY2IDQuMjMxMDhWMy4yMzEwOFpNMjAuNjU2OSAxOS41MDQ2QzIwLjY1NjkgMTkuMjI4NSAyMC40MzMgMTkuMDA0NiAyMC4xNTY5IDE5LjAwNDZDMTkuODgwOCAxOS4wMDQ2IDE5LjY1NjkgMTkuMjI4NSAxOS42NTY5IDE5LjUwNDZIMjAuNjU2OVpNMTkuNjU2OSAxNS45NjU2QzE5LjY1NjkgMTYuMjQxNyAxOS44ODA4IDE2LjQ2NTYgMjAuMTU2OSAxNi40NjU2QzIwLjQzMyAxNi40NjU2IDIwLjY1NjkgMTYuMjQxNyAyMC42NTY5IDE1Ljk2NTZIMTkuNjU2OVpNMTMuMDExOSAxOS41NTM2QzEyLjk1OSAxOS4yODI2IDEyLjY5NjQgMTkuMTA1OCAxMi40MjU0IDE5LjE1ODZDMTIuMTU0NCAxOS4yMTE1IDExLjk3NzUgMTkuNDc0MSAxMi4wMzA0IDE5Ljc0NTJMMTMuMDExOSAxOS41NTM2Wk05Ljg3MzgxIDE4Ljg1NjVMOS4zNzM4MSAxOC44NTY1VjE4Ljg1NjVIOS44NzM4MVpNNC4yMDcyMSA1LjI5OTMyTDMuNzM3ODQgNS4xMjY5OUwzLjczNzg0IDUuMTI3TDQuMjA3MjEgNS4yOTkzMlpNMi41MjUyNyA5Ljg4MDQ2TDIuMDU1OSA5LjcwODE0TDIuMDU1OSA5LjcwODE0TDIuNTI1MjcgOS44ODA0NlpNMy4yNDkyMiAxMi42ODczTDIuOTIxNzYgMTMuMDY1MUwyLjkyMTc2IDEzLjA2NTFMMy4yNDkyMiAxMi42ODczWk00LjQwMzM0IDEzLjY4NzVMNC4wNzU4OCAxNC4wNjUzTDQuMDc1ODggMTQuMDY1M0w0LjQwMzM0IDEzLjY4NzVaTTUuMDA5NzEgMTUuMDE1NEw0LjUwOTcxIDE1LjAxNTRMNC41MDk3MSAxNS4wMTU0TDUuMDA5NzEgMTUuMDE1NFpNNS4wMDk2OSAxNi44NTM2TDUuNTA5NjkgMTYuODUzNkw1LjUwOTY5IDE2Ljg1MzZMNS4wMDk2OSAxNi44NTM2Wk05Ljg3Mzg1IDEwLjY2NjFMOS4zNzM4NSAxMC42NjYxTDkuMzczODUgMTAuNjY2MUw5Ljg3Mzg1IDEwLjY2NjFaTTExLjkzOTkgNi45MDc4M0MxMi4xMzYgNi43MTMzOSAxMi4xMzczIDYuMzk2ODEgMTEuOTQyOSA2LjIwMDczQzExLjc0ODQgNi4wMDQ2NCAxMS40MzE5IDYuMDAzMzEgMTEuMjM1OCA2LjE5Nzc0TDExLjkzOTkgNi45MDc4M1pNMTcuODQxIDE4Ljc1MDZMMTcuODQwOSAxOC4yNTA2TDE3Ljg0MDkgMTguMjUwNkwxNy44NDEgMTguNzUwNlpNMjMuMDY3NiAxOS4yNTA2QzIzLjM0MzcgMTkuMjUwNiAyMy41Njc2IDE5LjAyNjcgMjMuNTY3NSAxOC43NTA2QzIzLjU2NzUgMTguNDc0NCAyMy4zNDM3IDE4LjI1MDYgMjMuMDY3NSAxOC4yNTA2TDIzLjA2NzYgMTkuMjUwNlpNMTMuMDE3MSAxNS4yNDQ2QzEyLjg5NTUgMTQuOTk2NyAxMi41OTU5IDE0Ljg5NDMgMTIuMzQ4IDE1LjAxNkMxMi4xMDAxIDE1LjEzNzYgMTEuOTk3OCAxNS40MzcyIDEyLjExOTQgMTUuNjg1MUwxMy4wMTcxIDE1LjI0NDZaTTExLjU0NjYgNC4yMzEwOEgxMi42MDhWMy4yMzEwOEgxMS41NDY2VjQuMjMxMDhaTTE5LjY1NjkgMTkuNTA0NkMxOS42NTY5IDIxLjAyNjQgMTguMjQ2NyAyMi4yNjA2IDE2LjMwMzMgMjIuMjYwNlYyMy4yNjA2QzE4LjYxNjUgMjMuMjYwNiAyMC42NTY5IDIxLjc0NDkgMjAuNjU2OSAxOS41MDQ2SDE5LjY1NjlaTTEyLjYwOCA0LjIzMTA4QzE2LjUwMSA0LjIzMTA4IDE5LjY1NjkgNy4zODY5OCAxOS42NTY5IDExLjI4SDIwLjY1NjlDMjAuNjU2OSA2LjgzNDcgMTcuMDUzMyAzLjIzMTA4IDEyLjYwOCAzLjIzMTA4VjQuMjMxMDhaTTE5LjY1NjkgMTEuMjhWMTUuOTY1NkgyMC42NTY5VjExLjI4SDE5LjY1NjlaTTE2LjMwMzMgMjIuMjYwNkMxNC42NzI3IDIyLjI2MDYgMTMuMzEzIDIxLjA5NjQgMTMuMDExOSAxOS41NTM2TDEyLjAzMDQgMTkuNzQ1MkMxMi40MjE0IDIxLjc0ODUgMTQuMTg1MiAyMy4yNjA2IDE2LjMwMzMgMjMuMjYwNlYyMi4yNjA2Wk0xMS42NTUyIDMuMjIzMzlINi40NjQ1OVY0LjIyMzM5SDExLjY1NTJWMy4yMjMzOVpNMy43Mzc4NCA1LjEyN0wyLjA1NTkgOS43MDgxNEwyLjk5NDY0IDEwLjA1MjhMNC42NzY1OCA1LjQ3MTY0TDMuNzM3ODQgNS4xMjdaTTIuOTIxNzYgMTMuMDY1MUw0LjA3NTg4IDE0LjA2NTNMNC43MzA4IDEzLjMwOTZMMy41NzY2OCAxMi4zMDk0TDIuOTIxNzYgMTMuMDY1MVpNNC41MDk3MSAxNS4wMTU0TDQuNTA5NjkgMTYuODUzNkw1LjUwOTY5IDE2Ljg1MzZMNS41MDk3MSAxNS4wMTU0TDQuNTA5NzEgMTUuMDE1NFpNMTAuMzczOSAxMC42NjYxQzEwLjM3MzkgOS4yNTQ2MyAxMC45Mzc2IDcuOTAxNjYgMTEuOTM5OSA2LjkwNzgzTDExLjIzNTggNi4xOTc3NEMxMC4wNDQyIDcuMzc5MzQgOS4zNzM4NyA4Ljk4Nzk1IDkuMzczODUgMTAuNjY2MUwxMC4zNzM5IDEwLjY2NjFaTTIuMDU1OSA5LjcwODE0QzEuNjE4OTMgMTAuODk4MyAxLjk2MzYzIDEyLjIzNDggMi45MjE3NiAxMy4wNjUxTDMuNTc2NjggMTIuMzA5NEMyLjkzMjYgMTEuNzUxMiAyLjcwMDg5IDEwLjg1MjkgMi45OTQ2NCAxMC4wNTI4TDIuMDU1OSA5LjcwODE0Wk04LjQ0MzE5IDIwLjc4NzJDOS41MDk0NCAyMC43ODcyIDEwLjM3MzggMTkuOTIyOCAxMC4zNzM4IDE4Ljg1NjVIOS4zNzM4MUM5LjM3MzgxIDE5LjM3MDUgOC45NTcxNiAxOS43ODcyIDguNDQzMTkgMTkuNzg3MlYyMC43ODcyWk04LjQ0MzE5IDE5Ljc4NzJDNi44MjMwNSAxOS43ODcyIDUuNTA5NjcgMTguNDczOCA1LjUwOTY5IDE2Ljg1MzZMNC41MDk2OSAxNi44NTM2QzQuNTA5NjYgMTkuMDI2IDYuMjcwNzUgMjAuNzg3MiA4LjQ0MzE5IDIwLjc4NzJWMTkuNzg3MlpNNC4wNzU4OCAxNC4wNjUzQzQuMzUxNDIgMTQuMzA0MSA0LjUwOTcyIDE0LjY1MDggNC41MDk3MSAxNS4wMTU0TDUuNTA5NzEgMTUuMDE1NEM1LjUwOTcyIDE0LjM2MDggNS4yMjU1MiAxMy43Mzg0IDQuNzMwOCAxMy4zMDk2TDQuMDc1ODggMTQuMDY1M1pNNi40NjQ1OSAzLjIyMzM5QzUuMjQ2NDMgMy4yMjMzOSA0LjE1NzY4IDMuOTgzNDcgMy43Mzc4NCA1LjEyNjk5TDQuNjc2NTggNS40NzE2NEM0Ljk1MTg4IDQuNzIxOCA1LjY2NTgxIDQuMjIzMzkgNi40NjQ1OSA0LjIyMzM5VjMuMjIzMzlaTTE3Ljg0MSAxOS4yNTA2TDIzLjA2NzYgMTkuMjUwNkwyMy4wNjc1IDE4LjI1MDZMMTcuODQwOSAxOC4yNTA2TDE3Ljg0MSAxOS4yNTA2Wk0xMi4xMTk0IDE1LjY4NTFDMTMuMTkwNSAxNy44Njc2IDE1LjQwOTggMTkuMjUwNyAxNy44NDEgMTkuMjUwNkwxNy44NDA5IDE4LjI1MDZDMTUuNzkxMyAxOC4yNTA3IDEzLjkyMDEgMTcuMDg0NiAxMy4wMTcxIDE1LjI0NDZMMTIuMTE5NCAxNS42ODUxWk0xMC4zNzM4IDE4Ljg1NjVMMTAuMzczOSAxMC42NjYxTDkuMzczODUgMTAuNjY2MUw5LjM3MzgxIDE4Ljg1NjVMMTAuMzczOCAxOC44NTY1WiIgLz4KICAgIDxwYXRoCiAgICAgICAgZD0iTTE1LjcxNTEgMTEuMjA1NkMxNS43MTUxIDExLjYyNTcgMTYuMDU1NiAxMS45NjYzIDE2LjQ3NTggMTEuOTY2M0MxNi44OTU5IDExLjk2NjMgMTcuMjM2NSAxMS42MjU3IDE3LjIzNjUgMTEuMjA1NkMxNy4yMzY1IDEwLjc4NTQgMTYuODk1OSAxMC40NDQ4IDE2LjQ3NTggMTAuNDQ0OEMxNi4wNTU2IDEwLjQ0NDggMTUuNzE1MSAxMC43ODU0IDE1LjcxNTEgMTEuMjA1NloiIC8+Cjwvc3ZnPg==) + * @preview ![img](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiAycHgiICAgIHN0cm9rZS13aWR0aD0iMSI+CiAgICA8cGF0aAogICAgICAgIGQ9Ik0xMS41NDY2IDMuMjMxMDhDMTEuMjcwNCAzLjIzMTA4IDExLjA0NjYgMy40NTQ5NCAxMS4wNDY2IDMuNzMxMDhDMTEuMDQ2NiA0LjAwNzIyIDExLjI3MDQgNC4yMzEwOCAxMS41NDY2IDQuMjMxMDhWMy4yMzEwOFpNMjAuNjU2OSAxOS41MDQ2QzIwLjY1NjkgMTkuMjI4NSAyMC40MzMgMTkuMDA0NiAyMC4xNTY5IDE5LjAwNDZDMTkuODgwOCAxOS4wMDQ2IDE5LjY1NjkgMTkuMjI4NSAxOS42NTY5IDE5LjUwNDZIMjAuNjU2OVpNMTkuNjU2OSAxNS45NjU2QzE5LjY1NjkgMTYuMjQxNyAxOS44ODA4IDE2LjQ2NTYgMjAuMTU2OSAxNi40NjU2QzIwLjQzMyAxNi40NjU2IDIwLjY1NjkgMTYuMjQxNyAyMC42NTY5IDE1Ljk2NTZIMTkuNjU2OVpNMTMuMDExOSAxOS41NTM2QzEyLjk1OSAxOS4yODI2IDEyLjY5NjQgMTkuMTA1OCAxMi40MjU0IDE5LjE1ODZDMTIuMTU0NCAxOS4yMTE1IDExLjk3NzUgMTkuNDc0MSAxMi4wMzA0IDE5Ljc0NTJMMTMuMDExOSAxOS41NTM2Wk05Ljg3MzgxIDE4Ljg1NjVMOS4zNzM4MSAxOC44NTY1VjE4Ljg1NjVIOS44NzM4MVpNNC4yMDcyMSA1LjI5OTMyTDMuNzM3ODQgNS4xMjY5OUwzLjczNzg0IDUuMTI3TDQuMjA3MjEgNS4yOTkzMlpNMi41MjUyNyA5Ljg4MDQ2TDIuMDU1OSA5LjcwODE0TDIuMDU1OSA5LjcwODE0TDIuNTI1MjcgOS44ODA0NlpNMy4yNDkyMiAxMi42ODczTDIuOTIxNzYgMTMuMDY1MUwyLjkyMTc2IDEzLjA2NTFMMy4yNDkyMiAxMi42ODczWk00LjQwMzM0IDEzLjY4NzVMNC4wNzU4OCAxNC4wNjUzTDQuMDc1ODggMTQuMDY1M0w0LjQwMzM0IDEzLjY4NzVaTTUuMDA5NzEgMTUuMDE1NEw0LjUwOTcxIDE1LjAxNTRMNC41MDk3MSAxNS4wMTU0TDUuMDA5NzEgMTUuMDE1NFpNNS4wMDk2OSAxNi44NTM2TDUuNTA5NjkgMTYuODUzNkw1LjUwOTY5IDE2Ljg1MzZMNS4wMDk2OSAxNi44NTM2Wk05Ljg3Mzg1IDEwLjY2NjFMOS4zNzM4NSAxMC42NjYxTDkuMzczODUgMTAuNjY2MUw5Ljg3Mzg1IDEwLjY2NjFaTTExLjkzOTkgNi45MDc4M0MxMi4xMzYgNi43MTMzOSAxMi4xMzczIDYuMzk2ODEgMTEuOTQyOSA2LjIwMDczQzExLjc0ODQgNi4wMDQ2NCAxMS40MzE5IDYuMDAzMzEgMTEuMjM1OCA2LjE5Nzc0TDExLjkzOTkgNi45MDc4M1pNMTcuODQxIDE4Ljc1MDZMMTcuODQwOSAxOC4yNTA2TDE3Ljg0MDkgMTguMjUwNkwxNy44NDEgMTguNzUwNlpNMjMuMDY3NiAxOS4yNTA2QzIzLjM0MzcgMTkuMjUwNiAyMy41Njc2IDE5LjAyNjcgMjMuNTY3NSAxOC43NTA2QzIzLjU2NzUgMTguNDc0NCAyMy4zNDM3IDE4LjI1MDYgMjMuMDY3NSAxOC4yNTA2TDIzLjA2NzYgMTkuMjUwNlpNMTMuMDE3MSAxNS4yNDQ2QzEyLjg5NTUgMTQuOTk2NyAxMi41OTU5IDE0Ljg5NDMgMTIuMzQ4IDE1LjAxNkMxMi4xMDAxIDE1LjEzNzYgMTEuOTk3OCAxNS40MzcyIDEyLjExOTQgMTUuNjg1MUwxMy4wMTcxIDE1LjI0NDZaTTExLjU0NjYgNC4yMzEwOEgxMi42MDhWMy4yMzEwOEgxMS41NDY2VjQuMjMxMDhaTTE5LjY1NjkgMTkuNTA0NkMxOS42NTY5IDIxLjAyNjQgMTguMjQ2NyAyMi4yNjA2IDE2LjMwMzMgMjIuMjYwNlYyMy4yNjA2QzE4LjYxNjUgMjMuMjYwNiAyMC42NTY5IDIxLjc0NDkgMjAuNjU2OSAxOS41MDQ2SDE5LjY1NjlaTTEyLjYwOCA0LjIzMTA4QzE2LjUwMSA0LjIzMTA4IDE5LjY1NjkgNy4zODY5OCAxOS42NTY5IDExLjI4SDIwLjY1NjlDMjAuNjU2OSA2LjgzNDcgMTcuMDUzMyAzLjIzMTA4IDEyLjYwOCAzLjIzMTA4VjQuMjMxMDhaTTE5LjY1NjkgMTEuMjhWMTUuOTY1NkgyMC42NTY5VjExLjI4SDE5LjY1NjlaTTE2LjMwMzMgMjIuMjYwNkMxNC42NzI3IDIyLjI2MDYgMTMuMzEzIDIxLjA5NjQgMTMuMDExOSAxOS41NTM2TDEyLjAzMDQgMTkuNzQ1MkMxMi40MjE0IDIxLjc0ODUgMTQuMTg1MiAyMy4yNjA2IDE2LjMwMzMgMjMuMjYwNlYyMi4yNjA2Wk0xMS42NTUyIDMuMjIzMzlINi40NjQ1OVY0LjIyMzM5SDExLjY1NTJWMy4yMjMzOVpNMy43Mzc4NCA1LjEyN0wyLjA1NTkgOS43MDgxNEwyLjk5NDY0IDEwLjA1MjhMNC42NzY1OCA1LjQ3MTY0TDMuNzM3ODQgNS4xMjdaTTIuOTIxNzYgMTMuMDY1MUw0LjA3NTg4IDE0LjA2NTNMNC43MzA4IDEzLjMwOTZMMy41NzY2OCAxMi4zMDk0TDIuOTIxNzYgMTMuMDY1MVpNNC41MDk3MSAxNS4wMTU0TDQuNTA5NjkgMTYuODUzNkw1LjUwOTY5IDE2Ljg1MzZMNS41MDk3MSAxNS4wMTU0TDQuNTA5NzEgMTUuMDE1NFpNMTAuMzczOSAxMC42NjYxQzEwLjM3MzkgOS4yNTQ2MyAxMC45Mzc2IDcuOTAxNjYgMTEuOTM5OSA2LjkwNzgzTDExLjIzNTggNi4xOTc3NEMxMC4wNDQyIDcuMzc5MzQgOS4zNzM4NyA4Ljk4Nzk1IDkuMzczODUgMTAuNjY2MUwxMC4zNzM5IDEwLjY2NjFaTTIuMDU1OSA5LjcwODE0QzEuNjE4OTMgMTAuODk4MyAxLjk2MzYzIDEyLjIzNDggMi45MjE3NiAxMy4wNjUxTDMuNTc2NjggMTIuMzA5NEMyLjkzMjYgMTEuNzUxMiAyLjcwMDg5IDEwLjg1MjkgMi45OTQ2NCAxMC4wNTI4TDIuMDU1OSA5LjcwODE0Wk04LjQ0MzE5IDIwLjc4NzJDOS41MDk0NCAyMC43ODcyIDEwLjM3MzggMTkuOTIyOCAxMC4zNzM4IDE4Ljg1NjVIOS4zNzM4MUM5LjM3MzgxIDE5LjM3MDUgOC45NTcxNiAxOS43ODcyIDguNDQzMTkgMTkuNzg3MlYyMC43ODcyWk04LjQ0MzE5IDE5Ljc4NzJDNi44MjMwNSAxOS43ODcyIDUuNTA5NjcgMTguNDczOCA1LjUwOTY5IDE2Ljg1MzZMNC41MDk2OSAxNi44NTM2QzQuNTA5NjYgMTkuMDI2IDYuMjcwNzUgMjAuNzg3MiA4LjQ0MzE5IDIwLjc4NzJWMTkuNzg3MlpNNC4wNzU4OCAxNC4wNjUzQzQuMzUxNDIgMTQuMzA0MSA0LjUwOTcyIDE0LjY1MDggNC41MDk3MSAxNS4wMTU0TDUuNTA5NzEgMTUuMDE1NEM1LjUwOTcyIDE0LjM2MDggNS4yMjU1MiAxMy43Mzg0IDQuNzMwOCAxMy4zMDk2TDQuMDc1ODggMTQuMDY1M1pNNi40NjQ1OSAzLjIyMzM5QzUuMjQ2NDMgMy4yMjMzOSA0LjE1NzY4IDMuOTgzNDcgMy43Mzc4NCA1LjEyNjk5TDQuNjc2NTggNS40NzE2NEM0Ljk1MTg4IDQuNzIxOCA1LjY2NTgxIDQuMjIzMzkgNi40NjQ1OSA0LjIyMzM5VjMuMjIzMzlaTTE3Ljg0MSAxOS4yNTA2TDIzLjA2NzYgMTkuMjUwNkwyMy4wNjc1IDE4LjI1MDZMMTcuODQwOSAxOC4yNTA2TDE3Ljg0MSAxOS4yNTA2Wk0xMi4xMTk0IDE1LjY4NTFDMTMuMTkwNSAxNy44Njc2IDE1LjQwOTggMTkuMjUwNyAxNy44NDEgMTkuMjUwNkwxNy44NDA5IDE4LjI1MDZDMTUuNzkxMyAxOC4yNTA3IDEzLjkyMDEgMTcuMDg0NiAxMy4wMTcxIDE1LjI0NDZMMTIuMTE5NCAxNS42ODUxWk0xMC4zNzM4IDE4Ljg1NjVMMTAuMzczOSAxMC42NjYxTDkuMzczODUgMTAuNjY2MUw5LjM3MzgxIDE4Ljg1NjVMMTAuMzczOCAxOC44NTY1WiIgLz4KICAgIDxwYXRoCiAgICAgICAgZD0iTTE1LjcxNTEgMTEuMjA1NkMxNS43MTUxIDExLjYyNTcgMTYuMDU1NiAxMS45NjYzIDE2LjQ3NTggMTEuOTY2M0MxNi44OTU5IDExLjk2NjMgMTcuMjM2NSAxMS42MjU3IDE3LjIzNjUgMTEuMjA1NkMxNy4yMzY1IDEwLjc4NTQgMTYuODk1OSAxMC40NDQ4IDE2LjQ3NTggMTAuNDQ0OEMxNi4wNTU2IDEwLjQ0NDggMTUuNzE1MSAxMC43ODU0IDE1LjcxNTEgMTEuMjA1NloiIC8+Cjwvc3ZnPgo=) * * @param {Object} props - Supabase icons props and any valid SVG attribute * @returns {JSX.Element} JSX Element * */ -const Postgres = createSupabaseIcon('Postgres', [ +const Postgres = createSupabaseIcon( + 'Postgres', [ - 'path', - { - d: 'M11.5466 3.23108C11.2704 3.23108 11.0466 3.45494 11.0466 3.73108C11.0466 4.00722 11.2704 4.23108 11.5466 4.23108V3.23108ZM20.6569 19.5046C20.6569 19.2285 20.433 19.0046 20.1569 19.0046C19.8808 19.0046 19.6569 19.2285 19.6569 19.5046H20.6569ZM19.6569 15.9656C19.6569 16.2417 19.8808 16.4656 20.1569 16.4656C20.433 16.4656 20.6569 16.2417 20.6569 15.9656H19.6569ZM13.0119 19.5536C12.959 19.2826 12.6964 19.1058 12.4254 19.1586C12.1544 19.2115 11.9775 19.4741 12.0304 19.7452L13.0119 19.5536ZM9.87381 18.8565L9.37381 18.8565V18.8565H9.87381ZM4.20721 5.29932L3.73784 5.12699L3.73784 5.127L4.20721 5.29932ZM2.52527 9.88046L2.0559 9.70814L2.0559 9.70814L2.52527 9.88046ZM3.24922 12.6873L2.92176 13.0651L2.92176 13.0651L3.24922 12.6873ZM4.40334 13.6875L4.07588 14.0653L4.07588 14.0653L4.40334 13.6875ZM5.00971 15.0154L4.50971 15.0154L4.50971 15.0154L5.00971 15.0154ZM5.00969 16.8536L5.50969 16.8536L5.50969 16.8536L5.00969 16.8536ZM9.87385 10.6661L9.37385 10.6661L9.37385 10.6661L9.87385 10.6661ZM11.9399 6.90783C12.136 6.71339 12.1373 6.39681 11.9429 6.20073C11.7484 6.00464 11.4319 6.00331 11.2358 6.19774L11.9399 6.90783ZM17.841 18.7506L17.8409 18.2506L17.8409 18.2506L17.841 18.7506ZM23.0676 19.2506C23.3437 19.2506 23.5676 19.0267 23.5675 18.7506C23.5675 18.4744 23.3437 18.2506 23.0675 18.2506L23.0676 19.2506ZM13.0171 15.2446C12.8955 14.9967 12.5959 14.8943 12.348 15.016C12.1001 15.1376 11.9978 15.4372 12.1194 15.6851L13.0171 15.2446ZM11.5466 4.23108H12.608V3.23108H11.5466V4.23108ZM19.6569 19.5046C19.6569 21.0264 18.2467 22.2606 16.3033 22.2606V23.2606C18.6165 23.2606 20.6569 21.7449 20.6569 19.5046H19.6569ZM12.608 4.23108C16.501 4.23108 19.6569 7.38698 19.6569 11.28H20.6569C20.6569 6.8347 17.0533 3.23108 12.608 3.23108V4.23108ZM19.6569 11.28V15.9656H20.6569V11.28H19.6569ZM16.3033 22.2606C14.6727 22.2606 13.313 21.0964 13.0119 19.5536L12.0304 19.7452C12.4214 21.7485 14.1852 23.2606 16.3033 23.2606V22.2606ZM11.6552 3.22339H6.46459V4.22339H11.6552V3.22339ZM3.73784 5.127L2.0559 9.70814L2.99464 10.0528L4.67658 5.47164L3.73784 5.127ZM2.92176 13.0651L4.07588 14.0653L4.7308 13.3096L3.57668 12.3094L2.92176 13.0651ZM4.50971 15.0154L4.50969 16.8536L5.50969 16.8536L5.50971 15.0154L4.50971 15.0154ZM10.3739 10.6661C10.3739 9.25463 10.9376 7.90166 11.9399 6.90783L11.2358 6.19774C10.0442 7.37934 9.37387 8.98795 9.37385 10.6661L10.3739 10.6661ZM2.0559 9.70814C1.61893 10.8983 1.96363 12.2348 2.92176 13.0651L3.57668 12.3094C2.9326 11.7512 2.70089 10.8529 2.99464 10.0528L2.0559 9.70814ZM8.44319 20.7872C9.50944 20.7872 10.3738 19.9228 10.3738 18.8565H9.37381C9.37381 19.3705 8.95716 19.7872 8.44319 19.7872V20.7872ZM8.44319 19.7872C6.82305 19.7872 5.50967 18.4738 5.50969 16.8536L4.50969 16.8536C4.50966 19.026 6.27075 20.7872 8.44319 20.7872V19.7872ZM4.07588 14.0653C4.35142 14.3041 4.50972 14.6508 4.50971 15.0154L5.50971 15.0154C5.50972 14.3608 5.22552 13.7384 4.7308 13.3096L4.07588 14.0653ZM6.46459 3.22339C5.24643 3.22339 4.15768 3.98347 3.73784 5.12699L4.67658 5.47164C4.95188 4.7218 5.66581 4.22339 6.46459 4.22339V3.22339ZM17.841 19.2506L23.0676 19.2506L23.0675 18.2506L17.8409 18.2506L17.841 19.2506ZM12.1194 15.6851C13.1905 17.8676 15.4098 19.2507 17.841 19.2506L17.8409 18.2506C15.7913 18.2507 13.9201 17.0846 13.0171 15.2446L12.1194 15.6851ZM10.3738 18.8565L10.3739 10.6661L9.37385 10.6661L9.37381 18.8565L10.3738 18.8565Z', - key: '1mbkmc', - }, + [ + 'path', + { + d: 'M11.5466 3.23108C11.2704 3.23108 11.0466 3.45494 11.0466 3.73108C11.0466 4.00722 11.2704 4.23108 11.5466 4.23108V3.23108ZM20.6569 19.5046C20.6569 19.2285 20.433 19.0046 20.1569 19.0046C19.8808 19.0046 19.6569 19.2285 19.6569 19.5046H20.6569ZM19.6569 15.9656C19.6569 16.2417 19.8808 16.4656 20.1569 16.4656C20.433 16.4656 20.6569 16.2417 20.6569 15.9656H19.6569ZM13.0119 19.5536C12.959 19.2826 12.6964 19.1058 12.4254 19.1586C12.1544 19.2115 11.9775 19.4741 12.0304 19.7452L13.0119 19.5536ZM9.87381 18.8565L9.37381 18.8565V18.8565H9.87381ZM4.20721 5.29932L3.73784 5.12699L3.73784 5.127L4.20721 5.29932ZM2.52527 9.88046L2.0559 9.70814L2.0559 9.70814L2.52527 9.88046ZM3.24922 12.6873L2.92176 13.0651L2.92176 13.0651L3.24922 12.6873ZM4.40334 13.6875L4.07588 14.0653L4.07588 14.0653L4.40334 13.6875ZM5.00971 15.0154L4.50971 15.0154L4.50971 15.0154L5.00971 15.0154ZM5.00969 16.8536L5.50969 16.8536L5.50969 16.8536L5.00969 16.8536ZM9.87385 10.6661L9.37385 10.6661L9.37385 10.6661L9.87385 10.6661ZM11.9399 6.90783C12.136 6.71339 12.1373 6.39681 11.9429 6.20073C11.7484 6.00464 11.4319 6.00331 11.2358 6.19774L11.9399 6.90783ZM17.841 18.7506L17.8409 18.2506L17.8409 18.2506L17.841 18.7506ZM23.0676 19.2506C23.3437 19.2506 23.5676 19.0267 23.5675 18.7506C23.5675 18.4744 23.3437 18.2506 23.0675 18.2506L23.0676 19.2506ZM13.0171 15.2446C12.8955 14.9967 12.5959 14.8943 12.348 15.016C12.1001 15.1376 11.9978 15.4372 12.1194 15.6851L13.0171 15.2446ZM11.5466 4.23108H12.608V3.23108H11.5466V4.23108ZM19.6569 19.5046C19.6569 21.0264 18.2467 22.2606 16.3033 22.2606V23.2606C18.6165 23.2606 20.6569 21.7449 20.6569 19.5046H19.6569ZM12.608 4.23108C16.501 4.23108 19.6569 7.38698 19.6569 11.28H20.6569C20.6569 6.8347 17.0533 3.23108 12.608 3.23108V4.23108ZM19.6569 11.28V15.9656H20.6569V11.28H19.6569ZM16.3033 22.2606C14.6727 22.2606 13.313 21.0964 13.0119 19.5536L12.0304 19.7452C12.4214 21.7485 14.1852 23.2606 16.3033 23.2606V22.2606ZM11.6552 3.22339H6.46459V4.22339H11.6552V3.22339ZM3.73784 5.127L2.0559 9.70814L2.99464 10.0528L4.67658 5.47164L3.73784 5.127ZM2.92176 13.0651L4.07588 14.0653L4.7308 13.3096L3.57668 12.3094L2.92176 13.0651ZM4.50971 15.0154L4.50969 16.8536L5.50969 16.8536L5.50971 15.0154L4.50971 15.0154ZM10.3739 10.6661C10.3739 9.25463 10.9376 7.90166 11.9399 6.90783L11.2358 6.19774C10.0442 7.37934 9.37387 8.98795 9.37385 10.6661L10.3739 10.6661ZM2.0559 9.70814C1.61893 10.8983 1.96363 12.2348 2.92176 13.0651L3.57668 12.3094C2.9326 11.7512 2.70089 10.8529 2.99464 10.0528L2.0559 9.70814ZM8.44319 20.7872C9.50944 20.7872 10.3738 19.9228 10.3738 18.8565H9.37381C9.37381 19.3705 8.95716 19.7872 8.44319 19.7872V20.7872ZM8.44319 19.7872C6.82305 19.7872 5.50967 18.4738 5.50969 16.8536L4.50969 16.8536C4.50966 19.026 6.27075 20.7872 8.44319 20.7872V19.7872ZM4.07588 14.0653C4.35142 14.3041 4.50972 14.6508 4.50971 15.0154L5.50971 15.0154C5.50972 14.3608 5.22552 13.7384 4.7308 13.3096L4.07588 14.0653ZM6.46459 3.22339C5.24643 3.22339 4.15768 3.98347 3.73784 5.12699L4.67658 5.47164C4.95188 4.7218 5.66581 4.22339 6.46459 4.22339V3.22339ZM17.841 19.2506L23.0676 19.2506L23.0675 18.2506L17.8409 18.2506L17.841 19.2506ZM12.1194 15.6851C13.1905 17.8676 15.4098 19.2507 17.841 19.2506L17.8409 18.2506C15.7913 18.2507 13.9201 17.0846 13.0171 15.2446L12.1194 15.6851ZM10.3738 18.8565L10.3739 10.6661L9.37385 10.6661L9.37381 18.8565L10.3738 18.8565Z', + key: '1mbkmc', + }, + ], + [ + 'path', + { + d: 'M15.7151 11.2056C15.7151 11.6257 16.0556 11.9663 16.4758 11.9663C16.8959 11.9663 17.2365 11.6257 17.2365 11.2056C17.2365 10.7854 16.8959 10.4448 16.4758 10.4448C16.0556 10.4448 15.7151 10.7854 15.7151 11.2056Z', + key: '1vir92', + }, + ], ], - [ - 'path', - { - d: 'M15.7151 11.2056C15.7151 11.6257 16.0556 11.9663 16.4758 11.9663C16.8959 11.9663 17.2365 11.6257 17.2365 11.2056C17.2365 10.7854 16.8959 10.4448 16.4758 10.4448C16.0556 10.4448 15.7151 10.7854 15.7151 11.2056Z', - key: '1vir92', - }, - ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Postgres; diff --git a/packages/icons/src/icons/realtime.ts b/packages/icons/src/icons/realtime.ts index 0335626fb3685..4864e0b9bd734 100644 --- a/packages/icons/src/icons/realtime.ts +++ b/packages/icons/src/icons/realtime.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Realtime = createSupabaseIcon('Realtime', [ +const Realtime = createSupabaseIcon( + 'Realtime', [ - 'path', - { - d: 'M8.04273 1.58203V5.32205M5.24354 5.32205L2.04712 2.02791M5.24354 7.90979H1.57764M15.3776 15.5507L21.079 14.1316C21.5417 14.0164 21.5959 13.3806 21.1595 13.1887L8.00828 7.40586C7.59137 7.22254 7.16643 7.64661 7.3489 8.06389L13.0321 21.0607C13.2224 21.496 13.8556 21.4454 13.9743 20.9854L15.3776 15.5507Z', - key: '1w2oqg', - }, + [ + 'path', + { + d: 'M8.04273 1.58203V5.32205M5.24354 5.32205L2.04712 2.02791M5.24354 7.90979H1.57764M15.3776 15.5507L21.079 14.1316C21.5417 14.0164 21.5959 13.3806 21.1595 13.1887L8.00828 7.40586C7.59137 7.22254 7.16643 7.64661 7.3489 8.06389L13.0321 21.0607C13.2224 21.496 13.8556 21.4454 13.9743 20.9854L15.3776 15.5507Z', + key: '1w2oqg', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Realtime; diff --git a/packages/icons/src/icons/replace-code.ts b/packages/icons/src/icons/replace-code.ts index 329a5fe90d67c..e47c56d50d89a 100644 --- a/packages/icons/src/icons/replace-code.ts +++ b/packages/icons/src/icons/replace-code.ts @@ -10,51 +10,61 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const ReplaceCode = createSupabaseIcon('ReplaceCode', [ +const ReplaceCode = createSupabaseIcon( + 'ReplaceCode', [ - 'path', - { - d: 'M-20403 -11142H12165V-11144H-20403V-11142ZM12166 -11141V7113H12168V-11141H12166ZM12165 7114H-20403V7116H12165V7114ZM-20404 7113V-11141H-20406V7113H-20404ZM-20403 7114C-20403.6 7114 -20404 7113.55 -20404 7113H-20406C-20406 7114.66 -20404.7 7116 -20403 7116V7114ZM12166 7113C12166 7113.55 12165.6 7114 12165 7114V7116C12166.7 7116 12168 7114.66 12168 7113H12166ZM12165 -11142C12165.6 -11142 12166 -11141.6 12166 -11141H12168C12168 -11142.7 12166.7 -11144 12165 -11144V-11142ZM-20403 -11144C-20404.7 -11144 -20406 -11142.7 -20406 -11141H-20404C-20404 -11141.6 -20403.6 -11142 -20403 -11142V-11144Z', - 'fill-opacity': '0.1', - key: 'g9kgmq', - }, + [ + 'path', + { + d: 'M-20403 -11142H12165V-11144H-20403V-11142ZM12166 -11141V7113H12168V-11141H12166ZM12165 7114H-20403V7116H12165V7114ZM-20404 7113V-11141H-20406V7113H-20404ZM-20403 7114C-20403.6 7114 -20404 7113.55 -20404 7113H-20406C-20406 7114.66 -20404.7 7116 -20403 7116V7114ZM12166 7113C12166 7113.55 12165.6 7114 12165 7114V7116C12166.7 7116 12168 7114.66 12168 7113H12166ZM12165 -11142C12165.6 -11142 12166 -11141.6 12166 -11141H12168C12168 -11142.7 12166.7 -11144 12165 -11144V-11142ZM-20403 -11144C-20404.7 -11144 -20406 -11142.7 -20406 -11141H-20404C-20404 -11141.6 -20403.6 -11142 -20403 -11142V-11144Z', + 'fill-opacity': '0.1', + key: 'g9kgmq', + }, + ], + [ + 'rect', + { + x: '6.44531', + y: '14.1133', + width: '15.8455', + height: '7.91818', + rx: '3.95909', + key: '1evqnx', + }, + ], + [ + 'path', + { + d: 'M10.5896 10.0195L18.2148 10.0195C19.0433 10.0195 19.7148 9.34796 19.7148 8.51953L19.7148 3.59225C19.7148 2.76383 19.0433 2.09226 18.2148 2.09226L5.99609 2.09226', + 'stroke-linecap': 'round', + key: '18tp5x', + }, + ], + [ + 'path', + { + d: 'M5.98902 10.4656V5.78906H1.3125', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: 'sfubon', + }, + ], + [ + 'path', + { + d: 'M3.27111 13.6133V13.6133C1.61515 12.3914 1.47948 9.96446 2.98894 8.56564L5.99609 5.77891', + 'stroke-linecap': 'round', + key: '1w6ie7', + }, + ], ], - [ - 'rect', - { - x: '6.44531', - y: '14.1133', - width: '15.8455', - height: '7.91818', - rx: '3.95909', - key: '1evqnx', - }, - ], - [ - 'path', - { - d: 'M10.5896 10.0195L18.2148 10.0195C19.0433 10.0195 19.7148 9.34796 19.7148 8.51953L19.7148 3.59225C19.7148 2.76383 19.0433 2.09226 18.2148 2.09226L5.99609 2.09226', - 'stroke-linecap': 'round', - key: '18tp5x', - }, - ], - [ - 'path', - { - d: 'M5.98902 10.4656V5.78906H1.3125', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: 'sfubon', - }, - ], - [ - 'path', - { - d: 'M3.27111 13.6133V13.6133C1.61515 12.3914 1.47948 9.96446 2.98894 8.56564L5.99609 5.77891', - 'stroke-linecap': 'round', - key: '1w6ie7', - }, - ], -]); + { + fill: 'none', + stroke: 'currentColor', + strokeWidth: '1', + strokeLinecap: 'round', + strokeLinejoin: 'round', + }, +); export default ReplaceCode; diff --git a/packages/icons/src/icons/reports.ts b/packages/icons/src/icons/reports.ts index 9b5c288864591..7e2618cab7975 100644 --- a/packages/icons/src/icons/reports.ts +++ b/packages/icons/src/icons/reports.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Reports = createSupabaseIcon('Reports', [ +const Reports = createSupabaseIcon( + 'Reports', [ - 'path', - { - d: 'M3.03479 9.0849L8.07241 4.0575C8.46296 3.66774 9.0954 3.66796 9.48568 4.05799L14.0295 8.59881C14.42 8.98912 15.053 8.98901 15.4435 8.59857L20.5877 3.45418M16.4996 3.01526H19.9996C20.5519 3.01526 20.9996 3.46297 20.9996 4.01526V7.51526M2.99963 12.0153L2.99963 20.1958C2.99963 20.7481 3.44735 21.1958 3.99963 21.1958L20.0004 21.1958C20.5527 21.1958 21.0004 20.7481 21.0004 20.1958V9.88574M8.82532 9.87183L8.82531 21.1958M15.1754 15.0746V21.1949', - key: '1g8azg', - }, + [ + 'path', + { + d: 'M3.03479 9.0849L8.07241 4.0575C8.46296 3.66774 9.0954 3.66796 9.48568 4.05799L14.0295 8.59881C14.42 8.98912 15.053 8.98901 15.4435 8.59857L20.5877 3.45418M16.4996 3.01526H19.9996C20.5519 3.01526 20.9996 3.46297 20.9996 4.01526V7.51526M2.99963 12.0153L2.99963 20.1958C2.99963 20.7481 3.44735 21.1958 3.99963 21.1958L20.0004 21.1958C20.5527 21.1958 21.0004 20.7481 21.0004 20.1958V9.88574M8.82532 9.87183L8.82531 21.1958M15.1754 15.0746V21.1949', + key: '1g8azg', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Reports; diff --git a/packages/icons/src/icons/sentry.ts b/packages/icons/src/icons/sentry.ts index 8aaf04331de78..b0de8d32e60a7 100644 --- a/packages/icons/src/icons/sentry.ts +++ b/packages/icons/src/icons/sentry.ts @@ -10,14 +10,24 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Sentry = createSupabaseIcon('Sentry', [ +const Sentry = createSupabaseIcon( + 'Sentry', [ - 'path', - { - d: 'M13.91 2.505c-.873-1.448-2.972-1.448-3.844 0L6.904 7.92a15.478 15.478 0 0 1 8.53 12.811h-2.221A13.301 13.301 0 0 0 5.784 9.814l-2.926 5.06a7.65 7.65 0 0 1 4.435 5.848H2.194a.365.365 0 0 1-.298-.534l1.413-2.402a5.16 5.16 0 0 0-1.614-.913L.296 19.275a2.182 2.182 0 0 0 .812 2.999 2.24 2.24 0 0 0 1.086.288h6.983a9.322 9.322 0 0 0-3.845-8.318l1.11-1.922a11.47 11.47 0 0 1 4.95 10.24h5.915a17.242 17.242 0 0 0-7.885-15.28l2.244-3.845a.37.37 0 0 1 .504-.13c.255.14 9.75 16.708 9.928 16.9a.365.365 0 0 1-.327.543h-2.287c.029.612.029 1.223 0 1.831h2.297a2.206 2.206 0 0 0 1.922-3.31z', - key: '1ysbk7', - }, + [ + 'path', + { + d: 'M13.91 2.505c-.873-1.448-2.972-1.448-3.844 0L6.904 7.92a15.478 15.478 0 0 1 8.53 12.811h-2.221A13.301 13.301 0 0 0 5.784 9.814l-2.926 5.06a7.65 7.65 0 0 1 4.435 5.848H2.194a.365.365 0 0 1-.298-.534l1.413-2.402a5.16 5.16 0 0 0-1.614-.913L.296 19.275a2.182 2.182 0 0 0 .812 2.999 2.24 2.24 0 0 0 1.086.288h6.983a9.322 9.322 0 0 0-3.845-8.318l1.11-1.922a11.47 11.47 0 0 1 4.95 10.24h5.915a17.242 17.242 0 0 0-7.885-15.28l2.244-3.845a.37.37 0 0 1 .504-.13c.255.14 9.75 16.708 9.928 16.9a.365.365 0 0 1-.327.543h-2.287c.029.612.029 1.223 0 1.831h2.297a2.206 2.206 0 0 0 1.922-3.31z', + key: '1ysbk7', + }, + ], ], -]); + { + fill: 'currentColor', + stroke: 'currentColor', + strokeWidth: '0', + strokeLinecap: 'round', + strokeLinejoin: 'round', + }, +); export default Sentry; diff --git a/packages/icons/src/icons/settings.ts b/packages/icons/src/icons/settings.ts index de5f9204bead4..16d975ab63165 100644 --- a/packages/icons/src/icons/settings.ts +++ b/packages/icons/src/icons/settings.ts @@ -10,21 +10,25 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Settings = createSupabaseIcon('Settings', [ +const Settings = createSupabaseIcon( + 'Settings', [ - 'path', - { - d: 'M19.0222 9.24778C18.7686 8.63209 18.9226 7.90445 19.0085 7.24413C19.0745 6.73688 18.9158 6.20546 18.5306 5.8112C18.1561 5.42795 17.6471 5.25574 17.1517 5.29628C16.465 5.35248 15.6993 5.49169 15.0673 5.2171C15.0337 5.20249 15 5.18812 14.9661 5.17399C14.3637 4.92272 13.9467 4.33388 13.548 3.81707C13.211 3.38025 12.6823 3.09888 12.088 3.09888C11.4954 3.09888 10.9681 3.37859 10.631 3.81318C10.2309 4.32895 9.81229 4.91673 9.20918 5.1664C9.17044 5.18244 9.13187 5.19879 9.09347 5.21545C8.46538 5.48794 7.70569 5.35157 7.02328 5.29619C6.5283 5.25601 6.01978 5.42825 5.64558 5.8112C5.26693 6.19871 5.10715 6.71872 5.16447 7.21806C5.24116 7.88619 5.39313 8.62174 5.13657 9.2434C4.89276 9.83417 4.31732 10.2511 3.8084 10.6377C3.36536 10.9743 3.07928 11.5068 3.07928 12.1061C3.07928 12.706 3.36595 13.239 3.80978 13.5755C4.31844 13.9612 4.8932 14.3775 5.13676 14.9675C5.39353 15.5896 5.24077 16.3258 5.16315 16.9943C5.1051 17.4943 5.26479 18.0153 5.64401 18.4034C6.01864 18.7868 6.5279 18.959 7.02343 18.9183C7.70705 18.8621 8.46835 18.7243 9.09777 18.9969C9.13378 19.0125 9.16993 19.0278 9.20622 19.0429C9.81052 19.2933 10.2294 19.8832 10.6298 20.4005C10.9669 20.8359 11.4947 21.1163 12.088 21.1163C12.683 21.1163 13.2122 20.8343 13.5491 20.3966C13.9481 19.8783 14.3654 19.2873 14.969 19.0353C15.0005 19.0221 15.0318 19.0088 15.0631 18.9952C15.6963 18.7205 16.4636 18.8612 17.1516 18.9182C17.6475 18.9592 18.1572 18.7871 18.5321 18.4034C18.9179 18.0085 19.0765 17.4761 19.0098 16.9682C18.9229 16.3076 18.7682 15.5793 19.022 14.9632C19.2634 14.3774 19.836 13.9664 20.346 13.5906C20.8013 13.255 21.0967 12.715 21.0967 12.1061C21.0967 11.4977 20.8019 10.9582 20.3474 10.6226C19.8372 10.2458 19.2638 9.83426 19.0222 9.24778Z', - key: '102x66', - }, + [ + 'path', + { + d: 'M19.0222 9.24778C18.7686 8.63209 18.9226 7.90445 19.0085 7.24413C19.0745 6.73688 18.9158 6.20546 18.5306 5.8112C18.1561 5.42795 17.6471 5.25574 17.1517 5.29628C16.465 5.35248 15.6993 5.49169 15.0673 5.2171C15.0337 5.20249 15 5.18812 14.9661 5.17399C14.3637 4.92272 13.9467 4.33388 13.548 3.81707C13.211 3.38025 12.6823 3.09888 12.088 3.09888C11.4954 3.09888 10.9681 3.37859 10.631 3.81318C10.2309 4.32895 9.81229 4.91673 9.20918 5.1664C9.17044 5.18244 9.13187 5.19879 9.09347 5.21545C8.46538 5.48794 7.70569 5.35157 7.02328 5.29619C6.5283 5.25601 6.01978 5.42825 5.64558 5.8112C5.26693 6.19871 5.10715 6.71872 5.16447 7.21806C5.24116 7.88619 5.39313 8.62174 5.13657 9.2434C4.89276 9.83417 4.31732 10.2511 3.8084 10.6377C3.36536 10.9743 3.07928 11.5068 3.07928 12.1061C3.07928 12.706 3.36595 13.239 3.80978 13.5755C4.31844 13.9612 4.8932 14.3775 5.13676 14.9675C5.39353 15.5896 5.24077 16.3258 5.16315 16.9943C5.1051 17.4943 5.26479 18.0153 5.64401 18.4034C6.01864 18.7868 6.5279 18.959 7.02343 18.9183C7.70705 18.8621 8.46835 18.7243 9.09777 18.9969C9.13378 19.0125 9.16993 19.0278 9.20622 19.0429C9.81052 19.2933 10.2294 19.8832 10.6298 20.4005C10.9669 20.8359 11.4947 21.1163 12.088 21.1163C12.683 21.1163 13.2122 20.8343 13.5491 20.3966C13.9481 19.8783 14.3654 19.2873 14.969 19.0353C15.0005 19.0221 15.0318 19.0088 15.0631 18.9952C15.6963 18.7205 16.4636 18.8612 17.1516 18.9182C17.6475 18.9592 18.1572 18.7871 18.5321 18.4034C18.9179 18.0085 19.0765 17.4761 19.0098 16.9682C18.9229 16.3076 18.7682 15.5793 19.022 14.9632C19.2634 14.3774 19.836 13.9664 20.346 13.5906C20.8013 13.255 21.0967 12.715 21.0967 12.1061C21.0967 11.4977 20.8019 10.9582 20.3474 10.6226C19.8372 10.2458 19.2638 9.83426 19.0222 9.24778Z', + key: '102x66', + }, + ], + [ + 'path', + { + d: 'M12.0002 15.1051C13.657 15.1051 15.0002 13.762 15.0002 12.1051C15.0002 10.4482 13.657 9.1051 12.0002 9.1051C10.3433 9.1051 9.00018 10.4482 9.00018 12.1051C9.00018 13.762 10.3433 15.1051 12.0002 15.1051Z', + key: '153c57', + }, + ], ], - [ - 'path', - { - d: 'M12.0002 15.1051C13.657 15.1051 15.0002 13.762 15.0002 12.1051C15.0002 10.4482 13.657 9.1051 12.0002 9.1051C10.3433 9.1051 9.00018 10.4482 9.00018 12.1051C9.00018 13.762 10.3433 15.1051 12.0002 15.1051Z', - key: '153c57', - }, - ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Settings; diff --git a/packages/icons/src/icons/sql-editor.ts b/packages/icons/src/icons/sql-editor.ts index 82c4e46e77721..ffb20bfe1c8d0 100644 --- a/packages/icons/src/icons/sql-editor.ts +++ b/packages/icons/src/icons/sql-editor.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const SqlEditor = createSupabaseIcon('SqlEditor', [ +const SqlEditor = createSupabaseIcon( + 'SqlEditor', [ - 'path', - { - d: 'M7.89844 8.4342L11.5004 12.0356L7.89844 15.6375M12 15.3292H16.5M5 21.1055H19C20.1046 21.1055 21 20.21 21 19.1055V5.10547C21 4.0009 20.1046 3.10547 19 3.10547H5C3.89543 3.10547 3 4.0009 3 5.10547V19.1055C3 20.21 3.89543 21.1055 5 21.1055Z', - key: 'orzc99', - }, + [ + 'path', + { + d: 'M7.89844 8.4342L11.5004 12.0356L7.89844 15.6375M12 15.3292H16.5M5 21.1055H19C20.1046 21.1055 21 20.21 21 19.1055V5.10547C21 4.0009 20.1046 3.10547 19 3.10547H5C3.89543 3.10547 3 4.0009 3 5.10547V19.1055C3 20.21 3.89543 21.1055 5 21.1055Z', + key: 'orzc99', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default SqlEditor; diff --git a/packages/icons/src/icons/storage.ts b/packages/icons/src/icons/storage.ts index 4f4f633848e33..a7251f018e7fe 100644 --- a/packages/icons/src/icons/storage.ts +++ b/packages/icons/src/icons/storage.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const Storage = createSupabaseIcon('Storage', [ +const Storage = createSupabaseIcon( + 'Storage', [ - 'path', - { - d: 'M19.4995 11.3685V8.50725L14.0723 3.10584H5.49951C4.94722 3.10584 4.49951 3.55355 4.49951 4.10584V9.1051M19.4468 8.48218L14.0701 3.10547L14.0701 7.48218C14.0701 8.03446 14.5178 8.48218 15.0701 8.48218L19.4468 8.48218ZM6.86675 9.1051H3.96045C3.40816 9.1051 2.96045 9.55282 2.96045 10.1051V19.1051C2.96045 20.2097 3.85588 21.1051 4.96045 21.1051H18.9604C20.065 21.1051 20.9604 20.2097 20.9604 19.1051V12.3685C20.9604 11.8162 20.5127 11.3685 19.9605 11.3685H9.98622C9.72382 11.3685 9.47194 11.2654 9.28489 11.0813L7.56808 9.39226C7.38103 9.20824 7.12915 9.1051 6.86675 9.1051Z', - key: '1liyj6', - }, + [ + 'path', + { + d: 'M19.4995 11.3685V8.50725L14.0723 3.10584H5.49951C4.94722 3.10584 4.49951 3.55355 4.49951 4.10584V9.1051M19.4468 8.48218L14.0701 3.10547L14.0701 7.48218C14.0701 8.03446 14.5178 8.48218 15.0701 8.48218L19.4468 8.48218ZM6.86675 9.1051H3.96045C3.40816 9.1051 2.96045 9.55282 2.96045 10.1051V19.1051C2.96045 20.2097 3.85588 21.1051 4.96045 21.1051H18.9604C20.065 21.1051 20.9604 20.2097 20.9604 19.1051V12.3685C20.9604 11.8162 20.5127 11.3685 19.9605 11.3685H9.98622C9.72382 11.3685 9.47194 11.2654 9.28489 11.0813L7.56808 9.39226C7.38103 9.20824 7.12915 9.1051 6.86675 9.1051Z', + key: '1liyj6', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default Storage; diff --git a/packages/icons/src/icons/table-editor.ts b/packages/icons/src/icons/table-editor.ts index f80163ccb9622..f57c816001184 100644 --- a/packages/icons/src/icons/table-editor.ts +++ b/packages/icons/src/icons/table-editor.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const TableEditor = createSupabaseIcon('TableEditor', [ +const TableEditor = createSupabaseIcon( + 'TableEditor', [ - 'path', - { - d: 'M2.9707 15.3494L20.9707 15.355M20.9405 9.61588H2.99699M8.77661 9.61588V21.1367M20.9405 5.85547V19.1367C20.9405 20.2413 20.0451 21.1367 18.9405 21.1367H4.99699C3.89242 21.1367 2.99699 20.2413 2.99699 19.1367V5.85547C2.99699 4.7509 3.89242 3.85547 4.99699 3.85547H18.9405C20.0451 3.85547 20.9405 4.7509 20.9405 5.85547Z', - key: '1qrasg', - }, + [ + 'path', + { + d: 'M2.9707 15.3494L20.9707 15.355M20.9405 9.61588H2.99699M8.77661 9.61588V21.1367M20.9405 5.85547V19.1367C20.9405 20.2413 20.0451 21.1367 18.9405 21.1367H4.99699C3.89242 21.1367 2.99699 20.2413 2.99699 19.1367V5.85547C2.99699 4.7509 3.89242 3.85547 4.99699 3.85547H18.9405C20.0451 3.85547 20.9405 4.7509 20.9405 5.85547Z', + key: '1qrasg', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default TableEditor; diff --git a/packages/icons/src/icons/user.ts b/packages/icons/src/icons/user.ts index bc00fde031f2a..de406715c2f7a 100644 --- a/packages/icons/src/icons/user.ts +++ b/packages/icons/src/icons/user.ts @@ -10,14 +10,18 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const User = createSupabaseIcon('User', [ +const User = createSupabaseIcon( + 'User', [ - 'path', - { - d: 'M7.06473 19.6328C4.61648 18.0244 3 15.2537 3 12.1055C3 7.13491 7.02944 3.10547 12 3.10547C16.9706 3.10547 21 7.13491 21 12.1055C21 15.2537 19.4273 18.0094 16.979 19.6178M16.9799 22.2844V19.7136C16.9799 17.0258 14.8011 14.8469 12.1133 14.8469C9.42547 14.8469 7.24658 17.0258 7.24658 19.7136V22.2844M15 11.8469C15 13.5038 13.6569 14.8469 12 14.8469C10.3431 14.8469 9 13.5038 9 11.8469C9 10.1901 10.3431 8.84692 12 8.84692C13.6569 8.84692 15 10.1901 15 11.8469Z', - key: '173y10', - }, + [ + 'path', + { + d: 'M7.06473 19.6328C4.61648 18.0244 3 15.2537 3 12.1055C3 7.13491 7.02944 3.10547 12 3.10547C16.9706 3.10547 21 7.13491 21 12.1055C21 15.2537 19.4273 18.0094 16.979 19.6178M16.9799 22.2844V19.7136C16.9799 17.0258 14.8011 14.8469 12.1133 14.8469C9.42547 14.8469 7.24658 17.0258 7.24658 19.7136V22.2844M15 11.8469C15 13.5038 13.6569 14.8469 12 14.8469C10.3431 14.8469 9 13.5038 9 11.8469C9 10.1901 10.3431 8.84692 12 8.84692C13.6569 8.84692 15 10.1901 15 11.8469Z', + key: '173y10', + }, + ], ], -]); + { fill: 'none', stroke: 'currentColor', strokeWidth: '1' }, +); export default User; diff --git a/packages/icons/src/icons/vector-bucket.ts b/packages/icons/src/icons/vector-bucket.ts index a808d25ccf754..24f5a0fa35adc 100644 --- a/packages/icons/src/icons/vector-bucket.ts +++ b/packages/icons/src/icons/vector-bucket.ts @@ -10,29 +10,33 @@ import createSupabaseIcon from '../createSupabaseIcon'; * @returns {JSX.Element} JSX Element * */ -const VectorBucket = createSupabaseIcon('VectorBucket', [ +const VectorBucket = createSupabaseIcon( + 'VectorBucket', [ - 'path', - { - d: 'M19.9999 20C20.5303 20 21.039 19.7893 21.4141 19.4142C21.7892 19.0391 21.9999 18.5304 21.9999 18V8C21.9999 7.46957 21.7892 6.96086 21.4141 6.58579C21.039 6.21071 20.5303 6 19.9999 6H12.0999C11.7654 6.00328 11.4354 5.92261 11.1402 5.76538C10.8449 5.60815 10.5938 5.37938 10.4099 5.1L9.59988 3.9C9.41777 3.62347 9.16985 3.39648 8.87838 3.2394C8.5869 3.08231 8.26099 3.00005 7.92988 3H3.99988C3.46944 3 2.96074 3.21071 2.58566 3.58579C2.21059 3.96086 1.99988 4.46957 1.99988 5V18C1.99988 18.5304 2.21059 19.0391 2.58566 19.4142C2.96074 19.7893 3.46944 20 3.99988 20H19.9999Z', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '1wdbdy', - }, + [ + 'path', + { + d: 'M19.9999 20C20.5303 20 21.039 19.7893 21.4141 19.4142C21.7892 19.0391 21.9999 18.5304 21.9999 18V8C21.9999 7.46957 21.7892 6.96086 21.4141 6.58579C21.039 6.21071 20.5303 6 19.9999 6H12.0999C11.7654 6.00328 11.4354 5.92261 11.1402 5.76538C10.8449 5.60815 10.5938 5.37938 10.4099 5.1L9.59988 3.9C9.41777 3.62347 9.16985 3.39648 8.87838 3.2394C8.5869 3.08231 8.26099 3.00005 7.92988 3H3.99988C3.46944 3 2.96074 3.21071 2.58566 3.58579C2.21059 3.96086 1.99988 4.46957 1.99988 5V18C1.99988 18.5304 2.21059 19.0391 2.58566 19.4142C2.96074 19.7893 3.46944 20 3.99988 20H19.9999Z', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '1wdbdy', + }, + ], + [ + 'path', + { + d: 'M11.7833 15.2197V19.5M11.7833 15.2197L16.8327 12.2868M11.7833 15.2197L6.73425 12.2869M6.73425 12.2869V15.7965M6.73425 12.2869V12.2568L9.75885 10.5M16.8328 15.8272V12.2568L13.8083 10.5', + stroke: 'currentColor', + 'stroke-width': '1.5', + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', + key: '1t09vn', + }, + ], ], - [ - 'path', - { - d: 'M11.7833 15.2197V19.5M11.7833 15.2197L16.8327 12.2868M11.7833 15.2197L6.73425 12.2869M6.73425 12.2869V15.7965M6.73425 12.2869V12.2568L9.75885 10.5M16.8328 15.8272V12.2568L13.8083 10.5', - stroke: 'currentColor', - 'stroke-width': '1.5', - 'stroke-linecap': 'round', - 'stroke-linejoin': 'round', - key: '1t09vn', - }, - ], -]); + { fill: 'none' }, +); export default VectorBucket; diff --git a/packages/icons/src/raw-icons/axiom.svg b/packages/icons/src/raw-icons/axiom.svg index b6d6aab551631..415d6e642a933 100644 --- a/packages/icons/src/raw-icons/axiom.svg +++ b/packages/icons/src/raw-icons/axiom.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/packages/icons/src/raw-icons/last9.svg b/packages/icons/src/raw-icons/last9.svg index bf2addc10010b..6a35a2da4851f 100644 --- a/packages/icons/src/raw-icons/last9.svg +++ b/packages/icons/src/raw-icons/last9.svg @@ -1,4 +1,4 @@ - + diff --git a/packages/icons/src/raw-icons/postgres.svg b/packages/icons/src/raw-icons/postgres.svg index bcc62fff7bc13..1fb1092f95445 100644 --- a/packages/icons/src/raw-icons/postgres.svg +++ b/packages/icons/src/raw-icons/postgres.svg @@ -4,4 +4,4 @@ d="M11.5466 3.23108C11.2704 3.23108 11.0466 3.45494 11.0466 3.73108C11.0466 4.00722 11.2704 4.23108 11.5466 4.23108V3.23108ZM20.6569 19.5046C20.6569 19.2285 20.433 19.0046 20.1569 19.0046C19.8808 19.0046 19.6569 19.2285 19.6569 19.5046H20.6569ZM19.6569 15.9656C19.6569 16.2417 19.8808 16.4656 20.1569 16.4656C20.433 16.4656 20.6569 16.2417 20.6569 15.9656H19.6569ZM13.0119 19.5536C12.959 19.2826 12.6964 19.1058 12.4254 19.1586C12.1544 19.2115 11.9775 19.4741 12.0304 19.7452L13.0119 19.5536ZM9.87381 18.8565L9.37381 18.8565V18.8565H9.87381ZM4.20721 5.29932L3.73784 5.12699L3.73784 5.127L4.20721 5.29932ZM2.52527 9.88046L2.0559 9.70814L2.0559 9.70814L2.52527 9.88046ZM3.24922 12.6873L2.92176 13.0651L2.92176 13.0651L3.24922 12.6873ZM4.40334 13.6875L4.07588 14.0653L4.07588 14.0653L4.40334 13.6875ZM5.00971 15.0154L4.50971 15.0154L4.50971 15.0154L5.00971 15.0154ZM5.00969 16.8536L5.50969 16.8536L5.50969 16.8536L5.00969 16.8536ZM9.87385 10.6661L9.37385 10.6661L9.37385 10.6661L9.87385 10.6661ZM11.9399 6.90783C12.136 6.71339 12.1373 6.39681 11.9429 6.20073C11.7484 6.00464 11.4319 6.00331 11.2358 6.19774L11.9399 6.90783ZM17.841 18.7506L17.8409 18.2506L17.8409 18.2506L17.841 18.7506ZM23.0676 19.2506C23.3437 19.2506 23.5676 19.0267 23.5675 18.7506C23.5675 18.4744 23.3437 18.2506 23.0675 18.2506L23.0676 19.2506ZM13.0171 15.2446C12.8955 14.9967 12.5959 14.8943 12.348 15.016C12.1001 15.1376 11.9978 15.4372 12.1194 15.6851L13.0171 15.2446ZM11.5466 4.23108H12.608V3.23108H11.5466V4.23108ZM19.6569 19.5046C19.6569 21.0264 18.2467 22.2606 16.3033 22.2606V23.2606C18.6165 23.2606 20.6569 21.7449 20.6569 19.5046H19.6569ZM12.608 4.23108C16.501 4.23108 19.6569 7.38698 19.6569 11.28H20.6569C20.6569 6.8347 17.0533 3.23108 12.608 3.23108V4.23108ZM19.6569 11.28V15.9656H20.6569V11.28H19.6569ZM16.3033 22.2606C14.6727 22.2606 13.313 21.0964 13.0119 19.5536L12.0304 19.7452C12.4214 21.7485 14.1852 23.2606 16.3033 23.2606V22.2606ZM11.6552 3.22339H6.46459V4.22339H11.6552V3.22339ZM3.73784 5.127L2.0559 9.70814L2.99464 10.0528L4.67658 5.47164L3.73784 5.127ZM2.92176 13.0651L4.07588 14.0653L4.7308 13.3096L3.57668 12.3094L2.92176 13.0651ZM4.50971 15.0154L4.50969 16.8536L5.50969 16.8536L5.50971 15.0154L4.50971 15.0154ZM10.3739 10.6661C10.3739 9.25463 10.9376 7.90166 11.9399 6.90783L11.2358 6.19774C10.0442 7.37934 9.37387 8.98795 9.37385 10.6661L10.3739 10.6661ZM2.0559 9.70814C1.61893 10.8983 1.96363 12.2348 2.92176 13.0651L3.57668 12.3094C2.9326 11.7512 2.70089 10.8529 2.99464 10.0528L2.0559 9.70814ZM8.44319 20.7872C9.50944 20.7872 10.3738 19.9228 10.3738 18.8565H9.37381C9.37381 19.3705 8.95716 19.7872 8.44319 19.7872V20.7872ZM8.44319 19.7872C6.82305 19.7872 5.50967 18.4738 5.50969 16.8536L4.50969 16.8536C4.50966 19.026 6.27075 20.7872 8.44319 20.7872V19.7872ZM4.07588 14.0653C4.35142 14.3041 4.50972 14.6508 4.50971 15.0154L5.50971 15.0154C5.50972 14.3608 5.22552 13.7384 4.7308 13.3096L4.07588 14.0653ZM6.46459 3.22339C5.24643 3.22339 4.15768 3.98347 3.73784 5.12699L4.67658 5.47164C4.95188 4.7218 5.66581 4.22339 6.46459 4.22339V3.22339ZM17.841 19.2506L23.0676 19.2506L23.0675 18.2506L17.8409 18.2506L17.841 19.2506ZM12.1194 15.6851C13.1905 17.8676 15.4098 19.2507 17.841 19.2506L17.8409 18.2506C15.7913 18.2507 13.9201 17.0846 13.0171 15.2446L12.1194 15.6851ZM10.3738 18.8565L10.3739 10.6661L9.37385 10.6661L9.37381 18.8565L10.3738 18.8565Z" /> - \ No newline at end of file + From ed46a5ab3f651a60aa1548be87161a27e5ea0fb1 Mon Sep 17 00:00:00 2001 From: Danny White <3104761+dnywh@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:27:31 +1100 Subject: [PATCH 2/2] chore(studio): refocus editor after Run button tap (#43476) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## What kind of change does this PR introduce? Resolves FDBK-40065 ## What is the current behavior? Using the _Run_ button on either inline or “full” SQL Editor removes focus from the Monaco editor. ## What is the new behavior? The text caret remains in the Monaco editor even after button press. ## To test Try running a few queries both with keyboard (⌘ enter) and mouse click on the _Run_ button: ```sql -- 1) Create a mock table + seed data drop table if exists public.test; create table public.test ( id bigserial primary key, name text not null, created_at timestamptz not null default now() ); insert into public.test (name) values ('alpha'), ('beta'), ('gamma'), ('delta'); select * from public.test order by id; ``` ```sql -- 2) Deletion query that should trigger the warning modal (destructive op) delete from public.test where id <= 2; -- Verify remaining rows select * from public.test order by id; ``` ## Additional context - [ ] This was FDBK-40065 that we should reply to --- .../interfaces/SQLEditor/SQLEditor.tsx | 172 +++++++++++------- .../components/ui/EditorPanel/EditorPanel.tsx | 53 +++++- 2 files changed, 155 insertions(+), 70 deletions(-) diff --git a/apps/studio/components/interfaces/SQLEditor/SQLEditor.tsx b/apps/studio/components/interfaces/SQLEditor/SQLEditor.tsx index e403547c221f5..718463124b46a 100644 --- a/apps/studio/components/interfaces/SQLEditor/SQLEditor.tsx +++ b/apps/studio/components/interfaces/SQLEditor/SQLEditor.tsx @@ -118,6 +118,7 @@ export const SQLEditor = () => { const monacoRef = useRef(null) const diffEditorRef = useRef(null) const scrollTopRef = useRef(0) + const shouldRefocusAfterRunRef = useRef(false) const [hasSelection, setHasSelection] = useState(false) const [lineHighlights, setLineHighlights] = useState([]) @@ -128,6 +129,23 @@ export const SQLEditor = () => { const [showWidget, setShowWidget] = useState(false) const [activeUtilityTab, setActiveUtilityTab] = useState('results') + const refocusEditor = useCallback(() => { + requestAnimationFrame(() => { + setTimeout(() => editorRef.current?.focus(), 0) + }) + }, []) + + const clearPendingRunRefocus = useCallback(() => { + shouldRefocusAfterRunRef.current = false + }, []) + + const refocusEditorAfterRunIfNeeded = useCallback(() => { + if (!shouldRefocusAfterRunRef.current) return + + shouldRefocusAfterRunRef.current = false + refocusEditor() + }, [refocusEditor]) + // generate a new snippet title and an id to be used for new snippets. The dependency on urlId is to avoid a bug which // shows up when clicking on the SQL Editor while being in the SQL editor on a random snippet. const [generatedNewSnippetName, generatedId] = useMemo(() => { @@ -173,6 +191,7 @@ export const SQLEditor = () => { // revalidate lint query queryClient.invalidateQueries({ queryKey: lintKeys.lint(ref) }) + refocusEditorAfterRunIfNeeded() }, onError(error: any, vars) { if (id) { @@ -209,6 +228,8 @@ export const SQLEditor = () => { snapV2.addResultError(id, error, vars.autoLimit) } + + refocusEditorAfterRunIfNeeded() }, }) @@ -273,87 +294,95 @@ export const SQLEditor = () => { const executeQuery = useCallback( async (force: boolean = false) => { - if (isDiffOpen) return + if (isDiffOpen) { + clearPendingRunRefocus() + return + } // use the latest state const state = getSqlEditorV2StateSnapshot() const snippet = state.snippets[id] - if (editorRef.current !== null && !isExecuting && project !== undefined) { - const editor = editorRef.current - const selection = editor.getSelection() - const selectedValue = selection ? editor.getModel()?.getValueInRange(selection) : undefined - - const sql = snippet - ? (selectedValue || editorRef.current?.getValue()) ?? snippet.snippet.content?.sql - : selectedValue || editorRef.current?.getValue() + if (editorRef.current === null || isExecuting || project === undefined) { + clearPendingRunRefocus() + return + } - let queryHasIssues = false + const editor = editorRef.current + const selection = editor.getSelection() + const selectedValue = selection ? editor.getModel()?.getValueInRange(selection) : undefined - const destructiveOperations = checkDestructiveQuery(sql) - if (!force && destructiveOperations) { - setShowPotentialIssuesModal(true) - setQueryHasDestructiveOperations(true) - queryHasIssues = true - } + const sql = snippet + ? (selectedValue || editorRef.current?.getValue()) ?? snippet.snippet.content?.sql + : selectedValue || editorRef.current?.getValue() - const updateWithoutWhereClause = isUpdateWithoutWhere(sql) - if (!force && updateWithoutWhereClause) { - setShowPotentialIssuesModal(true) - setQueryHasUpdateWithoutWhere(true) - queryHasIssues = true - } + let queryHasIssues = false - if (queryHasIssues) { - return - } + const destructiveOperations = checkDestructiveQuery(sql) + if (!force && destructiveOperations) { + setShowPotentialIssuesModal(true) + setQueryHasDestructiveOperations(true) + queryHasIssues = true + } - if ( - !isHipaaProjectDisallowed && - snippet?.snippet.name.startsWith(untitledSnippetTitle) && - IS_PLATFORM - ) { - // Intentionally don't await title gen (lazy) - setAiTitle(id, sql) - } + const updateWithoutWhereClause = isUpdateWithoutWhere(sql) + if (!force && updateWithoutWhereClause) { + setShowPotentialIssuesModal(true) + setQueryHasUpdateWithoutWhere(true) + queryHasIssues = true + } - if (lineHighlights.length > 0) { - editor?.deltaDecorations(lineHighlights, []) - setLineHighlights([]) - } + if (queryHasIssues) { + return + } - const impersonatedRoleState = getImpersonatedRoleState() - const connectionString = databases?.find( - (db) => db.identifier === databaseSelectorState.selectedDatabaseId - )?.connectionString - if (!isValidConnString(connectionString)) { - return toast.error('Unable to run query: Connection string is missing') - } + if ( + !isHipaaProjectDisallowed && + snippet?.snippet.name.startsWith(untitledSnippetTitle) && + IS_PLATFORM + ) { + // Intentionally don't await title gen (lazy) + setAiTitle(id, sql) + } - const { appendAutoLimit } = checkIfAppendLimitRequired(sql, limit) - const formattedSql = suffixWithLimit(sql, limit) - - execute({ - projectRef: project.ref, - connectionString: connectionString, - sql: wrapWithRoleImpersonation(formattedSql, impersonatedRoleState), - autoLimit: appendAutoLimit ? limit : undefined, - isRoleImpersonationEnabled: isRoleImpersonationEnabled(impersonatedRoleState.role), - isStatementTimeoutDisabled: true, - contextualInvalidation: true, - handleError: (error) => { - throw error - }, - }) + if (lineHighlights.length > 0) { + editor?.deltaDecorations(lineHighlights, []) + setLineHighlights([]) + } - sendEvent({ - action: 'sql_editor_query_run_button_clicked', - groups: { project: ref ?? 'Unknown', organization: org?.slug ?? 'Unknown' }, - }) + const impersonatedRoleState = getImpersonatedRoleState() + const connectionString = databases?.find( + (db) => db.identifier === databaseSelectorState.selectedDatabaseId + )?.connectionString + if (!isValidConnString(connectionString)) { + clearPendingRunRefocus() + return toast.error('Unable to run query: Connection string is missing') } + + const { appendAutoLimit } = checkIfAppendLimitRequired(sql, limit) + const formattedSql = suffixWithLimit(sql, limit) + + execute({ + projectRef: project.ref, + connectionString: connectionString, + sql: wrapWithRoleImpersonation(formattedSql, impersonatedRoleState), + autoLimit: appendAutoLimit ? limit : undefined, + isRoleImpersonationEnabled: isRoleImpersonationEnabled(impersonatedRoleState.role), + isStatementTimeoutDisabled: true, + contextualInvalidation: true, + handleError: (error) => { + throw error + }, + }) + + sendEvent({ + action: 'sql_editor_query_run_button_clicked', + groups: { project: ref ?? 'Unknown', organization: org?.slug ?? 'Unknown' }, + }) }, // eslint-disable-next-line react-hooks/exhaustive-deps [ + clearPendingRunRefocus, isDiffOpen, id, isExecuting, @@ -368,6 +397,12 @@ export const SQLEditor = () => { ] ) + const executeQueryFromButton = useCallback(() => { + shouldRefocusAfterRunRef.current = true + refocusEditor() + void executeQuery() + }, [executeQuery, refocusEditor]) + const executeExplainQuery = useCallback(async () => { if (isDiffOpen) return @@ -770,14 +805,19 @@ export const SQLEditor = () => { hasDestructiveOperations={queryHasDestructiveOperations} hasUpdateWithoutWhere={queryHasUpdateWithoutWhere} onCancel={() => { + clearPendingRunRefocus() setShowPotentialIssuesModal(false) setQueryHasDestructiveOperations(false) setQueryHasUpdateWithoutWhere(false) - setTimeout(() => editorRef.current?.focus(), 100) + refocusEditor() }} onConfirm={() => { + shouldRefocusAfterRunRef.current = true setShowPotentialIssuesModal(false) - executeQuery(true) + setQueryHasDestructiveOperations(false) + setQueryHasUpdateWithoutWhere(false) + refocusEditor() + void executeQuery(true) }} /> @@ -911,7 +951,7 @@ export const SQLEditor = () => { isDisabled={isDiffOpen} hasSelection={hasSelection} prettifyQuery={prettifyQuery} - executeQuery={executeQuery} + executeQuery={executeQueryFromButton} executeExplainQuery={executeExplainQuery} onDebug={onDebug} buildDebugPrompt={buildDebugPrompt} diff --git a/apps/studio/components/ui/EditorPanel/EditorPanel.tsx b/apps/studio/components/ui/EditorPanel/EditorPanel.tsx index a9a4ce4548a47..28b6651c45e31 100644 --- a/apps/studio/components/ui/EditorPanel/EditorPanel.tsx +++ b/apps/studio/components/ui/EditorPanel/EditorPanel.tsx @@ -32,6 +32,7 @@ import { PlusIcon, X, } from 'lucide-react' +import type { editor as MonacoEditor } from 'monaco-editor' import { useRouter } from 'next/router' import { useEffect, useRef, useState } from 'react' import { editorPanelState, useEditorPanelStateSnapshot } from 'state/editor-panel-state' @@ -89,6 +90,8 @@ export const EditorPanel = () => { const [isEditingTitle, setIsEditingTitle] = useState(false) const [titleInput, setTitleInput] = useState('') const titleInputRef = useRef(null) + const editorRef = useRef(null) + const shouldRefocusAfterRunRef = useRef(false) const [monaco, setMonaco] = useState(null) useAddDefinitions('', monaco) @@ -127,6 +130,23 @@ export const EditorPanel = () => { const saveStatusTimerRef = useRef>() const originalSnippetRef = useRef<{ sql: string; name: string } | null>(null) + const refocusEditor = () => { + requestAnimationFrame(() => { + setTimeout(() => editorRef.current?.focus(), 0) + }) + } + + const clearPendingRunRefocus = () => { + shouldRefocusAfterRunRef.current = false + } + + const refocusEditorAfterRunIfNeeded = () => { + if (!shouldRefocusAfterRunRef.current) return + + shouldRefocusAfterRunRef.current = false + refocusEditor() + } + const showSaveSuccess = () => { setSaveStatus('success') clearTimeout(saveStatusTimerRef.current) @@ -184,10 +204,12 @@ export const EditorPanel = () => { onSuccess: async (res) => { setResults(res.result) setError(undefined) + refocusEditorAfterRunIfNeeded() }, onError: (mutationError) => { setError(mutationError) setResults([]) + refocusEditorAfterRunIfNeeded() }, }) @@ -196,7 +218,10 @@ export const EditorPanel = () => { setShowWarning(undefined) setResults(undefined) - if (currentValue.length === 0) return + if (currentValue.length === 0) { + clearPendingRunRefocus() + return + } if (!skipValidation) { const isReadOnlySelectSQL = isReadOnlySelect(currentValue) @@ -232,7 +257,14 @@ export const EditorPanel = () => { setIsTemplatesOpen(false) } + const onExecuteSqlFromButton = () => { + shouldRefocusAfterRunRef.current = true + onExecuteSql() + refocusEditor() + } + const handleClosePanel = () => { + clearPendingRunRefocus() closeSidebar(SIDEBAR_KEYS.EDITOR_PANEL) setTemplates([]) setError(undefined) @@ -458,7 +490,10 @@ export const EditorPanel = () => { language="pgsql" value={currentValue} onChange={handleChange} - onMount={(_, m) => setMonaco(m)} + onMount={(editor, m) => { + editorRef.current = editor + setMonaco(m) + }} aiEndpoint={`${BASE_PATH}/api/ai/code/complete`} aiMetadata={{ projectRef: project?.ref, @@ -510,10 +545,16 @@ export const EditorPanel = () => { setShowWarning(undefined)} + onCancel={() => { + clearPendingRunRefocus() + setShowWarning(undefined) + refocusEditor() + }} onConfirm={() => { + shouldRefocusAfterRunRef.current = true setShowWarning(undefined) onExecuteSql(true) + refocusEditor() }} /> )} @@ -615,7 +656,11 @@ export const EditorPanel = () => { > {activeSnippet ? 'Update snippet' : 'Save as snippet'} - +