diff --git a/.gitignore b/.gitignore index 07168936c32..414d50220e1 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ coverage .tmp .eslintcache package-lock.json +.env # package managers yarn-error.log diff --git a/figma.config.json b/figma.config.json new file mode 100644 index 00000000000..87bf065cc5e --- /dev/null +++ b/figma.config.json @@ -0,0 +1,20 @@ +{ + "codeConnect": { + "parser": "react", + "label": "PF-React", + "importPaths": { + "packages/react-core/src/*": "@patternfly/react-core" + }, + "paths": { + "./next": ["packages/react-core/src/next"], + "./deprecated": ["packages/react-core/src/deprecated"] + }, + "include": ["packages/react-core/src/components/**/*"], + "exclude": [ + "packages/react-core/src/components/**/__tests__/*", + "packages/react-core/src/components/**/_tests_/*", + "packages/react-core/src/components/**/examples/*", + "packages/react-core/src/components/assets/*" + ] + } +} diff --git a/iconsData.json b/iconsData.json new file mode 100644 index 00000000000..cf20772a17e --- /dev/null +++ b/iconsData.json @@ -0,0 +1 @@ +{"fa-up-right-and-down-left-from-center-solid":{"name":"fa-up-right-and-down-left-from-center-solid","nodeId":"13274-2864","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=13274-2864&m=dev"},"fa-cogs":{"name":"fa-cogs","nodeId":"25229-2108","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=25229-2108&m=dev"},"pf-icon-not-started":{"name":"pf-icon-not-started","nodeId":"243-545","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-545&m=dev"},"fa-angle-right":{"name":"fa-angle-right","nodeId":"243-837","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-837&m=dev"},"fa-search":{"name":"fa-search","nodeId":"1179-26","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-26&m=dev"},"fa-angle-double-left":{"name":"fa-angle-double-left","nodeId":"243-831","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-831&m=dev"},"pf-icon-trend-up":{"name":"pf-icon-trend-up","nodeId":"243-583","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-583&m=dev"},"fa-arrow-right":{"name":"fa-arrow-right","nodeId":"243-852","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-852&m=dev"},"fa-down-left-and-up-right-to-center-solid":{"name":"fa-down-left-and-up-right-to-center-solid","nodeId":"13488-1851","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=13488-1851&m=dev"},"Icon Size=Standalone -2XL":{"name":"Icon Size=Standalone -2XL","nodeId":"198-1577","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1577&m=dev"},"fa-github":{"name":"fa-github","nodeId":"242-8764","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8764&m=dev"},"fa-exclamation-triangle":{"name":"fa-exclamation-triangle","nodeId":"243-557","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-557&m=dev"},"fa-cubes":{"name":"fa-cubes","nodeId":"243-827","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-827&m=dev"},"fa-linkedin":{"name":"fa-linkedin","nodeId":"242-8760","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8760&m=dev"},"fa-plus-circle":{"name":"fa-plus-circle","nodeId":"243-709","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-709&m=dev"},"fa-check-circle":{"name":"fa-check-circle","nodeId":"243-567","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-567&m=dev"},"fa-wrench":{"name":"fa-wrench","nodeId":"243-573","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-573&m=dev"},"fa-twitter":{"name":"fa-twitter","nodeId":"242-8762","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8762&m=dev"},"fa-history":{"name":"fa-history","nodeId":"243-556","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-556&m=dev"},"fa-bars":{"name":"fa-bars","nodeId":"243-841","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-841&m=dev"},"fa-balance-scale":{"name":"fa-balance-scale","nodeId":"243-560","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-560&m=dev"},"fa-thumbtack":{"name":"fa-thumbtack","nodeId":"243-832","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-832&m=dev"},"pf-icon-cloud-tenant":{"name":"pf-icon-cloud-tenant","nodeId":"243-814","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-814&m=dev"},"pf-panel-open":{"name":"pf-panel-open","nodeId":"243-721","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-721&m=dev"},"pf-icon-add-circle-o":{"name":"pf-icon-add-circle-o","nodeId":"243-706","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-706&m=dev"},"fa-dropbox":{"name":"fa-dropbox","nodeId":"242-8761","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8761&m=dev"},"fa-redo":{"name":"fa-redo","nodeId":"243-707","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-707&m=dev"},"pf-icon-data-processor":{"name":"pf-icon-data-processor","nodeId":"955-4123","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4123&m=dev"},"pf-icon-resources-almost-empty":{"name":"pf-icon-resources-almost-empty","nodeId":"243-547","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-547&m=dev"},"fa-drupal":{"name":"fa-drupal","nodeId":"242-8758","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8758&m=dev"},"pf-icon-middleware":{"name":"pf-icon-middleware","nodeId":"243-791","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-791&m=dev"},"pf-icon-cluster":{"name":"pf-icon-cluster","nodeId":"243-809","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-809&m=dev"},"fa-cog":{"name":"fa-cog","nodeId":"243-732","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-732&m=dev"},"fa-pencil-alt":{"name":"fa-pencil-alt","nodeId":"243-729","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-729&m=dev"},"fa-th-large":{"name":"fa-th-large","nodeId":"243-657","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-657&m=dev"},"pf-icon-new-process":{"name":"pf-icon-new-process","nodeId":"243-581","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-581&m=dev"},"fa-long-arrow-alt-up":{"name":"fa-long-arrow-alt-up","nodeId":"243-858","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-858&m=dev"},"pf-icon-automation":{"name":"pf-icon-automation","nodeId":"243-823","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-823&m=dev"},"pf-icon-openstack":{"name":"pf-icon-openstack","nodeId":"242-8769","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8769&m=dev"},"pf-icon-connected":{"name":"pf-icon-connected","nodeId":"243-576","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-576&m=dev"},"fa-pause-circle":{"name":"fa-pause-circle","nodeId":"243-710","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-710&m=dev"},"fa-share-square":{"name":"fa-share-square","nodeId":"243-737","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-737&m=dev"},"fa-check":{"name":"fa-check","nodeId":"243-572","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-572&m=dev"},"fa-database":{"name":"fa-database","nodeId":"243-816","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-816&m=dev"},"fa-sort-amount-down-alt":{"name":"fa-sort-amount-down-alt","nodeId":"243-745","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-745&m=dev"},"pf-panel-close":{"name":"pf-panel-close","nodeId":"243-711","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-711&m=dev"},"fa-satellite":{"name":"fa-satellite","nodeId":"242-8766","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8766&m=dev"},"fa-clipboard-check":{"name":"fa-clipboard-check","nodeId":"243-822","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-822&m=dev"},"pf-icon-severity-moderate":{"name":"pf-icon-severity-moderate","nodeId":"24000-218695","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218695&m=dev"},"fa-folder":{"name":"fa-folder","nodeId":"243-838","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-838&m=dev"},"fa-sort-amount-down":{"name":"fa-sort-amount-down","nodeId":"243-735","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-735&m=dev"},"pf-icon-catalog":{"name":"pf-icon-catalog","nodeId":"243-784","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-784&m=dev"},"fa-calendar":{"name":"fa-calendar","nodeId":"243-855","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-855&m=dev"},"fa-eye":{"name":"fa-eye","nodeId":"243-851","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-851&m=dev"},"fa-pause":{"name":"fa-pause","nodeId":"243-746","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-746&m=dev"},"pf-icon-enhancement":{"name":"pf-icon-enhancement","nodeId":"243-554","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-554&m=dev"},"fa-expand-arrows-alt":{"name":"fa-expand-arrows-alt","nodeId":"243-720","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-720&m=dev"},"fa-code-branch":{"name":"fa-code-branch","nodeId":"243-825","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-825&m=dev"},"pf-icon-resource-pool":{"name":"pf-icon-resource-pool","nodeId":"243-811","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-811&m=dev"},"fa-times":{"name":"fa-times","nodeId":"243-722","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-722&m=dev"},"pf-icon-cloud-security":{"name":"pf-icon-cloud-security","nodeId":"243-802","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-802&m=dev"},"fa-question-circle":{"name":"fa-question-circle","nodeId":"243-850","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-850&m=dev"},"pf-icon-network-range":{"name":"pf-icon-network-range","nodeId":"243-788","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-788&m=dev"},"pf-icon-off":{"name":"pf-icon-off","nodeId":"243-553","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-553&m=dev"},"pf-icon-resources-full":{"name":"pf-icon-resources-full","nodeId":"243-546","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-546&m=dev"},"fa-play":{"name":"fa-play","nodeId":"243-736","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-736&m=dev"},"fa-window-restore":{"name":"fa-window-restore","nodeId":"243-742","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-742&m=dev"},"pf-icon-severity-minor":{"name":"pf-icon-severity-minor","nodeId":"24000-218665","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218665&m=dev"},"fa-undo":{"name":"fa-undo","nodeId":"243-716","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-716&m=dev"},"fa-task":{"name":"fa-task","nodeId":"243-833","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-833&m=dev"},"fa-arrow-circle-down":{"name":"fa-arrow-circle-down","nodeId":"243-571","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-571&m=dev"},"pf-icon-template":{"name":"pf-icon-template","nodeId":"243-783","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-783&m=dev"},"fa-print":{"name":"fa-print","nodeId":"243-725","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-725&m=dev"},"pf-icon-tenant":{"name":"pf-icon-tenant","nodeId":"243-778","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-778&m=dev"},"fa-arrow-circle-up":{"name":"fa-arrow-circle-up","nodeId":"243-582","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-582&m=dev"},"pf-icon-monitoring":{"name":"pf-icon-monitoring","nodeId":"243-794","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-794&m=dev"},"pf-icon-disconnected":{"name":"pf-icon-disconnected","nodeId":"243-558","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-558&m=dev"},"pf-icon-regions":{"name":"pf-icon-regions","nodeId":"243-786","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-786&m=dev"},"fa-ban":{"name":"fa-ban","nodeId":"243-580","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-580&m=dev"},"fa-search-minus":{"name":"fa-search-minus","nodeId":"243-743","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-743&m=dev"},"pf-icon-unknown":{"name":"pf-icon-unknown","nodeId":"243-555","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-555&m=dev"},"pf-icon-data-source":{"name":"pf-icon-data-source","nodeId":"955-4122","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4122&m=dev"},"pf-icon-bundle":{"name":"pf-icon-bundle","nodeId":"243-806","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-806&m=dev"},"fa-stack-overflow":{"name":"fa-stack-overflow","nodeId":"242-8767","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8767&m=dev"},"pf-icon-network":{"name":"pf-icon-network","nodeId":"243-804","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-804&m=dev"},"fa-download":{"name":"fa-download","nodeId":"243-724","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-724&m=dev"},"pf-icon-storage-domain":{"name":"pf-icon-storage-domain","nodeId":"243-793","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-793&m=dev"},"pf-icon-severity-unidentified":{"name":"pf-icon-severity-unidentified","nodeId":"24000-218676","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218676&m=dev"},"fa-user":{"name":"fa-user","nodeId":"243-859","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-859&m=dev"},"pf-icon-severity-none":{"name":"pf-icon-severity-none","nodeId":"24000-218672","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218672&m=dev"},"fa-filter":{"name":"fa-filter","nodeId":"243-733","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-733&m=dev"},"fa-map-marker":{"name":"fa-map-marker","nodeId":"243-853","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-853&m=dev"},"fa-cube":{"name":"fa-cube","nodeId":"243-808","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-808&m=dev"},"pf-icon-volume":{"name":"pf-icon-volume","nodeId":"243-780","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-780&m=dev"},"pf-icon-server-group":{"name":"pf-icon-server-group","nodeId":"243-782","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-782&m=dev"},"fa-windows":{"name":"fa-windows","nodeId":"242-8772","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8772&m=dev"},"pf-icon-flavor":{"name":"pf-icon-flavor","nodeId":"243-799","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-799&m=dev"},"fa-ansible":{"name":"fa-ansible","nodeId":"242-8770","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8770&m=dev"},"fa-times-circle":{"name":"fa-times-circle","nodeId":"243-738","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-738&m=dev"},"fa-memory":{"name":"fa-memory","nodeId":"243-817","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-817&m=dev"},"pf-icon-star":{"name":"pf-icon-star","nodeId":"243-776","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-776&m=dev"},"fa-copy":{"name":"fa-copy","nodeId":"243-727","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-727&m=dev"},"fa-arrows-alt-v":{"name":"fa-arrows-alt-v","nodeId":"243-847","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-847&m=dev"},"fa-table":{"name":"fa-table","nodeId":"243-659","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-659&m=dev"},"fa-folder-open":{"name":"fa-folder-open","nodeId":"243-857","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-857&m=dev"},"arrow-right":{"name":"arrow-right","nodeId":"955-4147","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4147&m=dev"},"fa-lock":{"name":"fa-lock","nodeId":"1179-50","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-50&m=dev"},"pf-icon-vcenter":{"name":"pf-icon-vcenter","nodeId":"243-777","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-777&m=dev"},"fa-flag":{"name":"fa-flag","nodeId":"243-717","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-717&m=dev"},"fa-list":{"name":"fa-list","nodeId":"243-661","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-661&m=dev"},"pf-icon-multicluster":{"name":"pf-icon-multicluster","nodeId":"955-4124","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4124&m=dev"},"pf-icon-degraded":{"name":"pf-icon-degraded","nodeId":"243-561","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-561&m=dev"},"pf-icon-pending":{"name":"pf-icon-pending","nodeId":"243-570","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-570&m=dev"},"pf-icon-zone":{"name":"pf-icon-zone","nodeId":"243-779","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-779&m=dev"},"fa-tag":{"name":"fa-tag","nodeId":"243-813","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-813&m=dev"},"fa-file":{"name":"fa-file","nodeId":"955-4139","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4139&m=dev"},"pf-icon-service-catalog":{"name":"pf-icon-service-catalog","nodeId":"243-810","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-810&m=dev"},"fa-tachometer-alt":{"name":"fa-tachometer-alt","nodeId":"243-660","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-660&m=dev"},"fa-exclamation-circle":{"name":"fa-exclamation-circle","nodeId":"1179-72","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-72&m=dev"},"pf-treeview":{"name":"pf-treeview","nodeId":"501-2712","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=501-2712&m=dev"},"fa-comments":{"name":"fa-comments","nodeId":"243-849","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-849&m=dev"},"pf-icon-enterprise":{"name":"pf-icon-enterprise","nodeId":"243-812","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-812&m=dev"},"pf-icon-resources-almost-full":{"name":"pf-icon-resources-almost-full","nodeId":"243-575","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-575&m=dev"},"pf-topology":{"name":"pf-topology","nodeId":"243-656","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-656&m=dev"},"fa-ellipsis-v":{"name":"fa-ellipsis-v","nodeId":"243-839","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-839&m=dev"},"fa-image":{"name":"fa-image","nodeId":"243-821","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-821&m=dev"},"fa-desktop":{"name":"fa-desktop","nodeId":"243-807","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-807&m=dev"},"fa-lock-open":{"name":"fa-lock-open","nodeId":"243-564","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-564&m=dev"},"pf-icon-data-sink":{"name":"pf-icon-data-sink","nodeId":"955-4105","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4105&m=dev"},"pf-icon-service":{"name":"pf-icon-service","nodeId":"243-820","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-820&m=dev"},"pf-icon-repository":{"name":"pf-icon-repository","nodeId":"243-785","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-785&m=dev"},"pf-icon-builder-image":{"name":"pf-icon-builder-image","nodeId":"243-824","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-824&m=dev"},"fa-code":{"name":"fa-code","nodeId":"243-829","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-829&m=dev"},"pf-icon-process-automation":{"name":"pf-icon-process-automation","nodeId":"243-792","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-792&m=dev"},"pf-icon-private":{"name":"pf-icon-private","nodeId":"243-565","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-565&m=dev"},"pf-icon-domain":{"name":"pf-icon-domain","nodeId":"243-797","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-797&m=dev"},"pf-icon-attention-bell":{"name":"pf-icon-attention-bell","nodeId":"243-551","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-551&m=dev"},"pf-icon-in-progress":{"name":"pf-icon-in-progress","nodeId":"243-552","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-552&m=dev"},"fa-key":{"name":"fa-key","nodeId":"243-826","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-826&m=dev"},"pf-icon-running":{"name":"pf-icon-running","nodeId":"243-568","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-568&m=dev"},"fa-minus-circle":{"name":"fa-minus-circle","nodeId":"243-715","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-715&m=dev"},"fa-th":{"name":"fa-th","nodeId":"243-658","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-658&m=dev"},"pf-icon-services":{"name":"pf-icon-services","nodeId":"243-819","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-819&m=dev"},"pf-icon-trend-down":{"name":"pf-icon-trend-down","nodeId":"243-563","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-563&m=dev"},"pf-icon-route":{"name":"pf-icon-route","nodeId":"243-803","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-803&m=dev"},"pf-icon-virtual-machine":{"name":"pf-icon-virtual-machine","nodeId":"243-781","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-781&m=dev"},"fa-linux":{"name":"fa-linux","nodeId":"242-8765","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8765&m=dev"},"pf-icon-registry":{"name":"pf-icon-registry","nodeId":"243-801","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-801&m=dev"},"fa-home":{"name":"fa-home","nodeId":"243-848","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-848&m=dev"},"fa-power-off":{"name":"fa-power-off","nodeId":"243-577","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-577&m=dev"},"pf-icon-open-drawer-right":{"name":"pf-icon-open-drawer-right","nodeId":"1322-74","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1322-74&m=dev"},"fa-bug":{"name":"fa-bug","nodeId":"243-549","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-549&m=dev"},"fa-question-circle(far)":{"name":"fa-question-circle(far)","nodeId":"243-840","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-840&m=dev"},"pf-icon-optimize":{"name":"pf-icon-optimize","nodeId":"243-713","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-713&m=dev"},"fa-long-arrow-alt-down":{"name":"fa-long-arrow-alt-down","nodeId":"243-842","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-842&m=dev"},"fa-minus":{"name":"fa-minus","nodeId":"243-740","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-740&m=dev"},"pf-icon-security":{"name":"pf-icon-security","nodeId":"243-574","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-574&m=dev"},"pf-icon-port":{"name":"pf-icon-port","nodeId":"243-796","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-796&m=dev"},"fa-bell":{"name":"fa-bell","nodeId":"243-846","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-846&m=dev"},"fa-eye-slash":{"name":"fa-eye-slash","nodeId":"243-836","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-836&m=dev"},"pf-icon-replicator":{"name":"pf-icon-replicator","nodeId":"243-787","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-787&m=dev"},"pf-icon-infrastructure":{"name":"pf-icon-infrastructure","nodeId":"243-800","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-800&m=dev"},"fa-info-circle":{"name":"fa-info-circle","nodeId":"1179-73","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-73&m=dev"},"fa-hdd":{"name":"fa-hdd","nodeId":"243-818","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-818&m=dev"},"fa-grip-vertical":{"name":"fa-grip-vertical","nodeId":"243-854","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-854&m=dev"},"fa-angle-left":{"name":"fa-angle-left","nodeId":"243-844","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-844&m=dev"},"fa-grip-horizontal":{"name":"fa-grip-horizontal","nodeId":"243-830","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-830&m=dev"},"fa-angle-down":{"name":"fa-angle-down","nodeId":"243-845","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-845&m=dev"},"fa-compress":{"name":"fa-compress","nodeId":"243-731","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-731&m=dev"},"pf-icon-integration":{"name":"pf-icon-integration","nodeId":"243-805","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-805&m=dev"},"fa-clock":{"name":"fa-clock","nodeId":"243-843","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-843&m=dev"},"fa-facebook":{"name":"fa-facebook","nodeId":"242-8763","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8763&m=dev"},"pf-icon-asleep":{"name":"pf-icon-asleep","nodeId":"243-579","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-579&m=dev"},"fa-caret-down":{"name":"fa-caret-down","nodeId":"243-835","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-835&m=dev"},"fa-trash":{"name":"fa-trash","nodeId":"243-719","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-719&m=dev"},"fa-expand":{"name":"fa-expand","nodeId":"243-728","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-728&m=dev"},"fa-sync-alt":{"name":"fa-sync-alt","nodeId":"243-723","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-723&m=dev"},"fa-compress-arrows-alt":{"name":"fa-compress-arrows-alt","nodeId":"243-726","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-726&m=dev"},"pf-icon-export":{"name":"pf-icon-export","nodeId":"243-744","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-744&m=dev"},"pf-icon-blueprint":{"name":"pf-icon-blueprint","nodeId":"243-795","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-795&m=dev"},"pf-save":{"name":"pf-save","nodeId":"243-712","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-712&m=dev"},"fa-upload":{"name":"fa-upload","nodeId":"243-714","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-714&m=dev"},"pf-icon-import":{"name":"pf-icon-import","nodeId":"243-718","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-718&m=dev"},"fa-google":{"name":"fa-google","nodeId":"242-8768","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8768&m=dev"},"pf-icon-resources-empty":{"name":"pf-icon-resources-empty","nodeId":"243-548","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-548&m=dev"},"pf-icon-severity-critical":{"name":"pf-icon-severity-critical","nodeId":"24002-223128","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24002-223128&m=dev"},"pf-icon-openshift":{"name":"pf-icon-openshift","nodeId":"242-8773","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8773&m=dev"},"fa-bitbucket":{"name":"fa-bitbucket","nodeId":"947-4061","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=947-4061&m=dev"},"pf-icon-severity-important":{"name":"pf-icon-severity-important","nodeId":"24000-218644","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218644&m=dev"},"cogs":{"name":"cogs","nodeId":"243-861","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-861&m=dev"},"fa-gitlab":{"name":"fa-gitlab","nodeId":"242-8771","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8771&m=dev"},"fa-columns":{"name":"fa-columns","nodeId":"243-741","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-741&m=dev"},"fa-microchip":{"name":"fa-microchip","nodeId":"243-815","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-815&m=dev"},"pf-patternfly":{"name":"pf-patternfly","nodeId":"242-8757","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8757&m=dev"},"fa-search-plus":{"name":"fa-search-plus","nodeId":"243-739","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-739&m=dev"},"fa-angle-double-right":{"name":"fa-angle-double-right","nodeId":"243-856","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-856&m=dev"},"pf-icon-build":{"name":"pf-icon-build","nodeId":"243-828","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-828&m=dev"},"fa-check-circle-2xl":{"name":"fa-check-circle-2xl","nodeId":"1179-74","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-74&m=dev"},"fa-js":{"name":"fa-js","nodeId":"242-8759","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8759&m=dev"},"fa-angle-up":{"name":"fa-angle-up","nodeId":"243-834","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-834&m=dev"},"fa-plus":{"name":"fa-plus","nodeId":"243-708","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-708&m=dev"},"pf-icon-migration":{"name":"pf-icon-migration","nodeId":"243-559","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-559&m=dev"},"fa-external-link-alt":{"name":"fa-external-link-alt","nodeId":"243-734","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-734&m=dev"},"space-shuttle-2xl":{"name":"space-shuttle-2xl","nodeId":"243-862","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-862&m=dev"},"fa-thumbs-up-regular":{"name":"fa-thumbs-up-regular","nodeId":"30048-30367","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30367&m=dev"},"fa-thumbs-down-regular":{"name":"fa-thumbs-down-regular","nodeId":"30048-30358","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30358&m=dev"},"fa-message":{"name":"fa-message","nodeId":"30046-208","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30046-208&m=dev"},"fa-thumbs-up":{"name":"fa-thumbs-up","nodeId":"30048-30364","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30364&m=dev"},"fa-fingerprint":{"name":"fa-fingerprint","nodeId":"30048-175","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-175&m=dev"},"fa-stop":{"name":"fa-stop","nodeId":"30048-30382","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30382&m=dev"},"fa-microphone":{"name":"fa-microphone","nodeId":"30048-30379","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30379&m=dev"},"fa-volume-high":{"name":"fa-volume-high","nodeId":"30048-30376","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30376&m=dev"},"fa-paperclip":{"name":"fa-paperclip","nodeId":"30048-164","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-164&m=dev"},"fa-thumbs-down":{"name":"fa-thumbs-down","nodeId":"30048-30361","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30361&m=dev"},"fa-robot":{"name":"fa-robot","nodeId":"30048-171","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-171&m=dev"},"fa-hard-drive":{"name":"fa-hard-drive","nodeId":"30048-179","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-179&m=dev"},"fa-paper-plane":{"name":"fa-paper-plane","nodeId":"30048-30373","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30373&m=dev"},"fa-sliders":{"name":"fa-sliders","nodeId":"30048-30370","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30370&m=dev"},"Icon Size=Heading - H4":{"name":"Icon Size=Heading - H4","nodeId":"12682-8373","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12682-8373&m=dev"},"Icon Size=Font size - XS":{"name":"Icon Size=Font size - XS","nodeId":"15739-100","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-100&m=dev"},"Icon Size=Body - Small":{"name":"Icon Size=Body - Small","nodeId":"198-1586","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1586&m=dev"},"Icon Size=Standalone - 3XL":{"name":"Icon Size=Standalone - 3XL","nodeId":"198-1574","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1574&m=dev"},"Icon Size=Font size - XL":{"name":"Icon Size=Font size - XL","nodeId":"15740-18411","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-18411&m=dev"},"Icon Size=Font size - 3xl":{"name":"Icon Size=Font size - 3xl","nodeId":"15742-124","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15742-124&m=dev"},"Icon Size=Font size - Sm":{"name":"Icon Size=Font size - Sm","nodeId":"15739-6261","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-6261&m=dev"},"Icon Size=Font size - 4xl":{"name":"Icon Size=Font size - 4xl","nodeId":"15751-12699","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15751-12699&m=dev"},"Icon Size=Heading - H2":{"name":"Icon Size=Heading - H2","nodeId":"12662-80","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12662-80&m=dev"},"Icon Size=Heading - H3":{"name":"Icon Size=Heading - H3","nodeId":"12675-84","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12675-84&m=dev"},"Icon Size=Body - Large":{"name":"Icon Size=Body - Large","nodeId":"12613-33719","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12613-33719&m=dev"},"Icon Size=Standalone - Small":{"name":"Icon Size=Standalone - Small","nodeId":"12647-4062","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4062&m=dev"},"Icon Size=Heading - H1":{"name":"Icon Size=Heading - H1","nodeId":"198-1580","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1580&m=dev"},"Icon Size=Standalone - XL":{"name":"Icon Size=Standalone - XL","nodeId":"12647-4053","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4053&m=dev"},"Icon Size=Standalone - Large":{"name":"Icon Size=Standalone - Large","nodeId":"12647-4059","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4059&m=dev"},"Icon Size=Heading - H5":{"name":"Icon Size=Heading - H5","nodeId":"12682-11731","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12682-11731&m=dev"},"Icon Size=Body - Default":{"name":"Icon Size=Body - Default","nodeId":"198-1583","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1583&m=dev"},"Icon Size=Font size - Lg":{"name":"Icon Size=Font size - Lg","nodeId":"15740-11593","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-11593&m=dev"},"Icon Size=Font size - Med":{"name":"Icon Size=Font size - Med","nodeId":"15739-11207","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-11207&m=dev"},"Icon Size=Font size - 2XL":{"name":"Icon Size=Font size - 2XL","nodeId":"15740-20281","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-20281&m=dev"},"Icon Size=Heading - H6":{"name":"Icon Size=Heading - H6","nodeId":"12684-1062","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12684-1062&m=dev"},"Icon Size=Standalone - Medium":{"name":"Icon Size=Standalone - Medium","nodeId":"12647-4056","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4056&m=dev"},"fa-share-square-outline":{"name":"fa-share-square-outline","nodeId":"30057-266018","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30057-266018&m=dev"}} diff --git a/package.json b/package.json index 7c2ec423c15..0c38b06de41 100644 --- a/package.json +++ b/package.json @@ -120,5 +120,8 @@ "packages/*", "packages/react-integration/demo-app-ts" ] + }, + "dependencies": { + "@figma/code-connect": "^1.2.4" } } diff --git a/packages/react-core/src/components/AboutModal/AboutModal.figma.tsx b/packages/react-core/src/components/AboutModal/AboutModal.figma.tsx new file mode 100644 index 00000000000..1694aca5cca --- /dev/null +++ b/packages/react-core/src/components/AboutModal/AboutModal.figma.tsx @@ -0,0 +1,34 @@ +import React from 'react'; +import { AboutModal } from './AboutModal'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + AboutModal, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=2879-13973&t=JTehBU2pTTE3vVQx-4', + { + props: { + productName: figma.string('Product name') + }, + example: ({ productName }) => ( + {}} + brandImageAlt="image alt text" + brandImageSrc="/assets/brand_image_src.jpg" + backgroundImageSrc="/assets/background_image_src.jpg" + productName={productName} + trademark={'Sample footer trademark text'} + > + {'About modal children content here'} + + ) + } +); diff --git a/packages/react-core/src/components/ActionList/ActionList.figma.tsx b/packages/react-core/src/components/ActionList/ActionList.figma.tsx new file mode 100644 index 00000000000..4fabf4614a3 --- /dev/null +++ b/packages/react-core/src/components/ActionList/ActionList.figma.tsx @@ -0,0 +1,52 @@ +import React from 'react'; +import { ActionList, ActionListGroup, ActionListItem } from './index'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +// default original +// figma.connect( +// ActionList, +// 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=6780-15839&m=dev', +// { +// props: { +// withOptionalSteps: figma.boolean('With optional steps'), +// type: figma.enum('Type', { +// 'Single group': 'single-group', +// 'Single w Kebab': 'single-w-kebab', +// 'Action icons only': 'action-icons-only', +// 'Wizard (Default)': 'wizard--default-', +// 'modal form list': 'modal-form-list', +// 'Multiple groups': 'multiple-groups' +// }) +// }, +// example: (props) => +// } +// ); + +figma.connect( + ActionList, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=6780-15839&m=dev', + { + // variant: { Type: 'Single group' }, + props: { + children: figma.children('*') + }, + example: ({ children }) => ( + + {/* Example code, note each button should be wrapped + in an ActionListItem and groups of ActionListItems + should be contained in separate ActionListGroup */} + + {children} + + + ) + } +); diff --git a/packages/react-core/src/components/Avatar/Avatar.figma.tsx b/packages/react-core/src/components/Avatar/Avatar.figma.tsx new file mode 100644 index 00000000000..00a9b68bfa8 --- /dev/null +++ b/packages/react-core/src/components/Avatar/Avatar.figma.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { Avatar } from './Avatar'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Avatar, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1561-4342&m=dev', { + props: { + isBordered: figma.boolean('Bordered'), + size: figma.enum('Size', { + small: 'sm', + med: 'md', + lg: 'lg', + XL: 'xl' + }) + }, + example: (props) => +}); diff --git a/packages/react-core/src/components/BackToTop/BackToTop.figma.tsx b/packages/react-core/src/components/BackToTop/BackToTop.figma.tsx new file mode 100644 index 00000000000..c44318f1d3c --- /dev/null +++ b/packages/react-core/src/components/BackToTop/BackToTop.figma.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { BackToTop } from './BackToTop'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + BackToTop, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1521-958&m=dev', + { + props: { + title: figma.string('Text') + }, + example: ({ title }) => + } +); diff --git a/packages/react-core/src/components/Backdrop/Backdrop.figma.tsx b/packages/react-core/src/components/Backdrop/Backdrop.figma.tsx new file mode 100644 index 00000000000..0d1d4839345 --- /dev/null +++ b/packages/react-core/src/components/Backdrop/Backdrop.figma.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +import { Backdrop } from './Backdrop'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + Backdrop, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=2873-2900&m=dev', + { + props: {}, + example: () => + } +); diff --git a/packages/react-core/src/components/BackgroundImage/BackgroundImage.figma.tsx b/packages/react-core/src/components/BackgroundImage/BackgroundImage.figma.tsx new file mode 100644 index 00000000000..70ff5ece514 --- /dev/null +++ b/packages/react-core/src/components/BackgroundImage/BackgroundImage.figma.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +import { BackgroundImage } from './BackgroundImage'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + BackgroundImage, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=2722-13543&m=dev', + { + props: {}, + example: () => + } +); diff --git a/packages/react-core/src/components/Badge/Badge.figma.tsx b/packages/react-core/src/components/Badge/Badge.figma.tsx new file mode 100644 index 00000000000..fad629c1a38 --- /dev/null +++ b/packages/react-core/src/components/Badge/Badge.figma.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import { Badge } from './Badge'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Badge, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1259-1132&m=dev', { + props: { + text: figma.string('Text'), + isDisabled: figma.enum('Type', { disabled: true }), + isRead: figma.enum('Type', { Read: true }), + screenReaderText: figma.enum('Type', { Unread: 'Unread Messages' }) + }, + example: ({ text, ...props }) => {text} +}); diff --git a/packages/react-core/src/components/Button/BlockButton.figma.tsx b/packages/react-core/src/components/Button/BlockButton.figma.tsx new file mode 100644 index 00000000000..4e4e4df7df4 --- /dev/null +++ b/packages/react-core/src/components/Button/BlockButton.figma.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import { Button } from './Button'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Button, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1259-800&m=dev', { + props: { + text: figma.string('Text'), + isDisabled: figma.enum('State', { + Disabled: true + }), + icon: figma.children(['IconWrapper', 'Icon']) + }, + example: ({ text, ...props }) => ( + + ) +}); diff --git a/packages/react-core/src/components/Button/Button.figma.tsx b/packages/react-core/src/components/Button/Button.figma.tsx new file mode 100644 index 00000000000..accd31ddff8 --- /dev/null +++ b/packages/react-core/src/components/Button/Button.figma.tsx @@ -0,0 +1,54 @@ +import React from 'react'; +import { Button } from './Button'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Button, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1259-678&m=dev', { + props: { + variant: figma.enum('Type', { + Primary: 'primary', + Secondary: 'secondary', + 'Secondary Danger': 'secondary', + 'Secondary Progress': 'secondary', + Tertiary: 'tertiary', + Danger: 'danger', + Warning: 'warning' + }), + size: figma.enum('Size', { + Default: undefined, + Small: 'sm' + }), + isDanger: figma.enum('Type', { + 'Secondary Danger': true + }), + isDisabled: figma.enum('State', { + Disabled: true + }), + iconPosition: figma.boolean('Icon right', { + true: 'end', + false: undefined + }), + icon: figma.children(['IconWrapper', 'Icon']), + text: figma.string('✏️ Text'), + isLoading: figma.enum('Type', { + Progress: true, + 'Secondary Progress': true + }), + spinnerAriaValueText: figma.enum('Type', { + Progress: 'Loading', + 'Secondary Progress': 'Loading' + }), + spinnerAriaLabel: figma.enum('Type', { + Progress: 'Content being loaded', + 'Secondary Progress': 'Content being loaded' + }) + }, + example: ({ text, ...props }) => +}); diff --git a/packages/react-core/src/components/Button/CTAButton.figma.tsx b/packages/react-core/src/components/Button/CTAButton.figma.tsx new file mode 100644 index 00000000000..43a1e409d2b --- /dev/null +++ b/packages/react-core/src/components/Button/CTAButton.figma.tsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { Button } from './Button'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Button, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1259-778&m=dev', { + props: { + text: figma.string('Text'), + variant: figma.enum('Type', { + Primary: 'primary', + Secondary: 'secondary', + Tertiary: 'tertiary', + Inline: 'link' + }), + isInline: figma.enum('Type', { + Inline: true + }), + icon: figma.children(['IconWrapper', 'Icon']) + }, + example: ({ text, ...props }) => ( + + ) +}); diff --git a/packages/react-core/src/components/Button/IconButtonPlainButton.figma.tsx b/packages/react-core/src/components/Button/IconButtonPlainButton.figma.tsx new file mode 100644 index 00000000000..9951648a563 --- /dev/null +++ b/packages/react-core/src/components/Button/IconButtonPlainButton.figma.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { Button } from './Button'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Button, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1259-736&m=dev', { + props: { + noPadding: figma.enum('Type', { + 'No padding': true + }), + isDisabled: figma.enum('State', { + Disabled: true + }), + icon: figma.children(['IconWrapper', 'Icon']) + }, + example: (props) => + ) +}); diff --git a/packages/react-core/src/components/Button/LinkButton.figma.tsx b/packages/react-core/src/components/Button/LinkButton.figma.tsx new file mode 100644 index 00000000000..ac6dc24c2d3 --- /dev/null +++ b/packages/react-core/src/components/Button/LinkButton.figma.tsx @@ -0,0 +1,53 @@ +import React from 'react'; +import { Button } from './Button'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Button, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1259-745&m=dev', { + props: { + text: figma.string('✏️ Text'), + // text: figma.string('Text'), + iconPosition: figma.boolean('Icon right', { + true: 'end', + false: undefined + }), + icon: figma.children(['IconWrapper', 'Icon']), + isDanger: figma.enum('Type', { + Danger: true + }), + isLoading: figma.enum('Type', { + Progress: true + }), + spinnerAriaValueText: figma.enum('Type', { + Progress: 'Loading' + }), + spinnerAriaLabel: figma.enum('Type', { + Progress: 'Content being loaded' + }), + isDisabled: figma.enum('State', { + Disabled: true + }), + size: figma.enum('Size', { + Small: 'sm' + }), + countOptions: figma.enum('Type', { + 'Button with count': { + isRead: false, + count: 0, + className: 'custom-badge-unread' + } + }) + }, + example: ({ text, ...props }) => ( + + ) +}); diff --git a/packages/react-core/src/components/Button/StatefulButton.figma.tsx b/packages/react-core/src/components/Button/StatefulButton.figma.tsx new file mode 100644 index 00000000000..00bb3690f5a --- /dev/null +++ b/packages/react-core/src/components/Button/StatefulButton.figma.tsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { Button } from './Button'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + Button, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=5805-20130&m=dev', + { + props: { + text: figma.string('Text ✏️'), + state: figma.enum('Type', { + Read: 'read', + Unread: 'unread', + 'Unread - Needs attention': 'attention' + }), + icon: figma.children(['IconWrapper', 'Icon']) + }, + example: ({ text, ...props }) => ( + + ) + } +); diff --git a/packages/react-core/src/components/Checkbox/Checkbox.figma.tsx b/packages/react-core/src/components/Checkbox/Checkbox.figma.tsx new file mode 100644 index 00000000000..b825c1aa5f3 --- /dev/null +++ b/packages/react-core/src/components/Checkbox/Checkbox.figma.tsx @@ -0,0 +1,34 @@ +import React from 'react'; +import { Checkbox } from './Checkbox'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + Checkbox, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=157-3078&m=dev', + { + props: { + description: figma.boolean('Description', { + true: figma.string('✏️ Description'), + false: undefined + }), + label: figma.enum('Type', { + 'With Label': figma.string('✏️ Toggle label') + }), + isDisabled: figma.enum('State', { + Disabled: true + }), + labelPosition: figma.enum('Label placement', { + Reversed: 'start' + }) + }, + example: (props) => + } +); diff --git a/packages/react-core/src/components/Checkbox/CheckboxInput.figma.tsx b/packages/react-core/src/components/Checkbox/CheckboxInput.figma.tsx new file mode 100644 index 00000000000..c5fc2550cea --- /dev/null +++ b/packages/react-core/src/components/Checkbox/CheckboxInput.figma.tsx @@ -0,0 +1,36 @@ +import React from 'react'; +import { Checkbox } from './Checkbox'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + Checkbox, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=157-1280&m=dev', + { + props: { + isChecked: figma.enum('State', { + Unchecked: false, + Checked: true, + // TODO: Figma doesn't support null values, so we'll need to figure out a way to represent this + // Mixed: null, + 'Unchecked Disabled': false, + 'Checked Disabled': true + // TODO: Figma doesn't support null values, so we'll need to figure out a way to represent this + // 'Mixed disabled': null + }), + isDisabled: figma.enum('State', { + 'Unchecked Disabled': true, + 'Checked Disabled': true, + 'Mixed disabled': true + }) + }, + example: (props) => + } +); diff --git a/packages/react-core/src/components/Divider/Divider.figma.tsx b/packages/react-core/src/components/Divider/Divider.figma.tsx new file mode 100644 index 00000000000..855ebb63edf --- /dev/null +++ b/packages/react-core/src/components/Divider/Divider.figma.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { Divider } from './Divider'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect( + Divider, + 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=2764-6708&m=dev', + { + props: { + orientation: figma.enum('Direction', { + Vertical: { + default: 'vertical' + } + }), + inset: figma.boolean('With insets', { + true: { default: 'insetMd' }, + false: undefined + }) + }, + example: ({ orientation, inset }) => + } +); diff --git a/packages/react-core/src/components/Hint/Hint.figma.tsx b/packages/react-core/src/components/Hint/Hint.figma.tsx new file mode 100644 index 00000000000..1895c688107 --- /dev/null +++ b/packages/react-core/src/components/Hint/Hint.figma.tsx @@ -0,0 +1,41 @@ +import React from 'react'; +import { Hint, HintTitle, HintBody, HintFooter } from './index'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Hint, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=1118-3329&m=dev', { + props: { + // showFooter: figma.boolean('Show Footer'), + // body: figma.string('✏️ Body'), + // swapButton: figma.instance('Swap button'), + // showBody: figma.boolean('Show Body'), + titleText: figma.string('✏️ Title'), + // bodyText: figma.string('✏️ Body'), + hintTitle: figma.boolean('Show Title ', { + true: {titleText}, + false: undefined + }), + showBody: figma.boolean('Show Body', { + true: {figma.string('✏️ Body')}, + false: undefined + }), + showFooter: figma.boolean('Show Footer', { + true: figma.instance('Button'), + false: undefined + }) + }, + example: ({ hintTitle, showBody, showFooter }) => ( + + {hintTitle} + {showBody} + {showFooter} + + ) +}); diff --git a/packages/react-core/src/components/Icon/IconWrapper.figma.tsx b/packages/react-core/src/components/Icon/IconWrapper.figma.tsx new file mode 100644 index 00000000000..6019833e8a5 --- /dev/null +++ b/packages/react-core/src/components/Icon/IconWrapper.figma.tsx @@ -0,0 +1,35 @@ +import React from 'react'; +import { Icon } from './Icon'; +import figma from '@figma/code-connect'; + +/** + * -- This file was auto-generated by Code Connect -- + * `props` includes a mapping from Figma properties and variants to + * suggested values. You should update this to match the props of your + * code component, and update the `example` function to return the + * code example you'd like to see in Figma + */ + +figma.connect(Icon, 'https://www.figma.com/design/YqvMyyV4G347jSOgfYXi29/test-code-connect?node-id=198-1573&m=dev', { + props: { + icon: figma.instance('🖼️ Icon'), + size: figma.enum('Icon Size', { + 'Standalone - Small': 'sm', + 'Standalone - Medium': 'md', + 'Standalone - Large': 'lg', + 'Standalone - XL': 'xl', + 'Standalone -2XL': '2xl', + 'Standalone - 3XL': '3xl', + 'Body - Small': 'bodySm', + 'Body - Default': 'bodyDefault', + 'Body - Large': 'bodyLg', + 'Heading - H1': 'heading_3xl', + 'Heading - H2': 'heading_2xl', + 'Heading - H3': 'headingXl', + 'Heading - H4': 'headingLg', + 'Heading - H5': 'headingMd', + 'Heading - H6': 'headingSm' + }) + }, + example: ({ icon, ...props }) => {icon} +}); diff --git a/packages/react-core/src/components/Icon/Icons.figma.tsx b/packages/react-core/src/components/Icon/Icons.figma.tsx new file mode 100644 index 00000000000..3467fe2dbeb --- /dev/null +++ b/packages/react-core/src/components/Icon/Icons.figma.tsx @@ -0,0 +1,2290 @@ +import React from 'react'; +import figma from '@figma/code-connect'; + +import UpRightAndDownLeftFromCenterSolidIcon from '@patternfly/react-icons/dist/esm/icons/up-right-and-down-left-from-center-solid-icon'; +figma.connect( + UpRightAndDownLeftFromCenterSolidIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=13274-2864&m=dev', + { + example: () => + } +); + +import CogsIcon from '@patternfly/react-icons/dist/esm/icons/cogs-icon'; +figma.connect( + CogsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=25229-2108&m=dev', + { + example: () => + } +); + +import NotStartedIcon from '@patternfly/react-icons/dist/esm/icons/not-started-icon'; +figma.connect( + NotStartedIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-545&m=dev', + { + example: () => + } +); + +import AngleRightIcon from '@patternfly/react-icons/dist/esm/icons/angle-right-icon'; +figma.connect( + AngleRightIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-837&m=dev', + { + example: () => + } +); + +import SearchIcon from '@patternfly/react-icons/dist/esm/icons/search-icon'; +figma.connect( + SearchIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-730&m=dev', + { + example: () => + } +); + +import AngleDoubleLeftIcon from '@patternfly/react-icons/dist/esm/icons/angle-double-left-icon'; +figma.connect( + AngleDoubleLeftIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-831&m=dev', + { + example: () => + } +); + +import TrendUpIcon from '@patternfly/react-icons/dist/esm/icons/trend-up-icon'; +figma.connect( + TrendUpIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-583&m=dev', + { + example: () => + } +); + +import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/arrow-right-icon'; +figma.connect( + ArrowRightIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-852&m=dev', + { + example: () => + } +); + +import DownLeftAndUpRightToCenterSolidIcon from '@patternfly/react-icons/dist/esm/icons/down-left-and-up-right-to-center-solid-icon'; +figma.connect( + DownLeftAndUpRightToCenterSolidIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=13488-1851&m=dev', + { + example: () => + } +); + +// import Icon Size=Standalone 2XLIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Standalone -2XL-icon'; +// figma.connect( +// Icon Size=Standalone 2XLIcon, +// 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1577&m=dev', +// { +// example: () => +// } +// ); + +import GithubIcon from '@patternfly/react-icons/dist/esm/icons/github-icon'; +figma.connect( + GithubIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8764&m=dev', + { + example: () => + } +); + +import ExclamationTriangleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-triangle-icon'; +figma.connect( + ExclamationTriangleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-52&m=dev', + { + example: () => + } +); + +import CubesIcon from '@patternfly/react-icons/dist/esm/icons/cubes-icon'; +figma.connect( + CubesIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-51&m=dev', + { + example: () => + } +); + +figma.connect( + SearchIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-26&m=dev', + { + example: () => + } +); + +import LinkedinIcon from '@patternfly/react-icons/dist/esm/icons/linkedin-icon'; +figma.connect( + LinkedinIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8760&m=dev', + { + example: () => + } +); + +import PlusCircleIcon from '@patternfly/react-icons/dist/esm/icons/plus-circle-icon'; +figma.connect( + PlusCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-79&m=dev', + { + example: () => + } +); + +import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon'; +figma.connect( + CheckCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-71&m=dev', + { + example: () => + } +); + +import WrenchIcon from '@patternfly/react-icons/dist/esm/icons/wrench-icon'; +figma.connect( + WrenchIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-49&m=dev', + { + example: () => + } +); + +import TwitterIcon from '@patternfly/react-icons/dist/esm/icons/twitter-icon'; +figma.connect( + TwitterIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8762&m=dev', + { + example: () => + } +); + +import HistoryIcon from '@patternfly/react-icons/dist/esm/icons/history-icon'; +figma.connect( + HistoryIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-556&m=dev', + { + example: () => + } +); + +import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon'; +figma.connect( + BarsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-841&m=dev', + { + example: () => + } +); + +figma.connect( + WrenchIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-573&m=dev', + { + example: () => + } +); + +import BalanceScaleIcon from '@patternfly/react-icons/dist/esm/icons/balance-scale-icon'; +figma.connect( + BalanceScaleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-560&m=dev', + { + example: () => + } +); + +import ThumbtackIcon from '@patternfly/react-icons/dist/esm/icons/thumbtack-icon'; +figma.connect( + ThumbtackIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-832&m=dev', + { + example: () => + } +); + +import CloudTenantIcon from '@patternfly/react-icons/dist/esm/icons/cloud-tenant-icon'; +figma.connect( + CloudTenantIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-814&m=dev', + { + example: () => + } +); + +import PanelOpenIcon from '@patternfly/react-icons/dist/esm/icons/panel-open-icon'; +figma.connect( + PanelOpenIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-721&m=dev', + { + example: () => + } +); + +import AddCircleOIcon from '@patternfly/react-icons/dist/esm/icons/add-circle-o-icon'; +figma.connect( + AddCircleOIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-706&m=dev', + { + example: () => + } +); + +import DropboxIcon from '@patternfly/react-icons/dist/esm/icons/dropbox-icon'; +figma.connect( + DropboxIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8761&m=dev', + { + example: () => + } +); + +import RedoIcon from '@patternfly/react-icons/dist/esm/icons/redo-icon'; +figma.connect( + RedoIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-707&m=dev', + { + example: () => + } +); + +import DataProcessorIcon from '@patternfly/react-icons/dist/esm/icons/data-processor-icon'; +figma.connect( + DataProcessorIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4123&m=dev', + { + example: () => + } +); + +import ResourcesAlmostEmptyIcon from '@patternfly/react-icons/dist/esm/icons/resources-almost-empty-icon'; +figma.connect( + ResourcesAlmostEmptyIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-547&m=dev', + { + example: () => + } +); + +import DrupalIcon from '@patternfly/react-icons/dist/esm/icons/drupal-icon'; +figma.connect( + DrupalIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8758&m=dev', + { + example: () => + } +); + +import MiddlewareIcon from '@patternfly/react-icons/dist/esm/icons/middleware-icon'; +figma.connect( + MiddlewareIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-791&m=dev', + { + example: () => + } +); + +import ClusterIcon from '@patternfly/react-icons/dist/esm/icons/cluster-icon'; +figma.connect( + ClusterIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-809&m=dev', + { + example: () => + } +); + +import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon'; +figma.connect( + CogIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-732&m=dev', + { + example: () => + } +); + +import PencilAltIcon from '@patternfly/react-icons/dist/esm/icons/pencil-alt-icon'; +figma.connect( + PencilAltIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-729&m=dev', + { + example: () => + } +); + +import ThLargeIcon from '@patternfly/react-icons/dist/esm/icons/th-large-icon'; +figma.connect( + ThLargeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-657&m=dev', + { + example: () => + } +); + +import NewProcessIcon from '@patternfly/react-icons/dist/esm/icons/new-process-icon'; +figma.connect( + NewProcessIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-581&m=dev', + { + example: () => + } +); + +import LongArrowAltUpIcon from '@patternfly/react-icons/dist/esm/icons/long-arrow-alt-up-icon'; +figma.connect( + LongArrowAltUpIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-858&m=dev', + { + example: () => + } +); + +import AutomationIcon from '@patternfly/react-icons/dist/esm/icons/automation-icon'; +figma.connect( + AutomationIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-823&m=dev', + { + example: () => + } +); + +import OpenstackIcon from '@patternfly/react-icons/dist/esm/icons/openstack-icon'; +figma.connect( + OpenstackIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8769&m=dev', + { + example: () => + } +); + +import ConnectedIcon from '@patternfly/react-icons/dist/esm/icons/connected-icon'; +figma.connect( + ConnectedIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-576&m=dev', + { + example: () => + } +); + +import PauseCircleIcon from '@patternfly/react-icons/dist/esm/icons/pause-circle-icon'; +figma.connect( + PauseCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-578&m=dev', + { + example: () => + } +); + +import ShareSquareIcon from '@patternfly/react-icons/dist/esm/icons/share-square-icon'; +figma.connect( + ShareSquareIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-737&m=dev', + { + example: () => + } +); + +import CheckIcon from '@patternfly/react-icons/dist/esm/icons/check-icon'; +figma.connect( + CheckIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-747&m=dev', + { + example: () => + } +); + +import DatabaseIcon from '@patternfly/react-icons/dist/esm/icons/database-icon'; +figma.connect( + DatabaseIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-816&m=dev', + { + example: () => + } +); + +import SortAmountDownAltIcon from '@patternfly/react-icons/dist/esm/icons/sort-amount-down-alt-icon'; +figma.connect( + SortAmountDownAltIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-745&m=dev', + { + example: () => + } +); + +import PanelCloseIcon from '@patternfly/react-icons/dist/esm/icons/panel-close-icon'; +figma.connect( + PanelCloseIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-711&m=dev', + { + example: () => + } +); + +import SatelliteIcon from '@patternfly/react-icons/dist/esm/icons/satellite-icon'; +figma.connect( + SatelliteIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8766&m=dev', + { + example: () => + } +); + +import ClipboardCheckIcon from '@patternfly/react-icons/dist/esm/icons/clipboard-check-icon'; +figma.connect( + ClipboardCheckIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-822&m=dev', + { + example: () => + } +); + +import SeverityModerateIcon from '@patternfly/react-icons/dist/esm/icons/severity-moderate-icon'; +figma.connect( + SeverityModerateIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218695&m=dev', + { + example: () => + } +); + +import FolderIcon from '@patternfly/react-icons/dist/esm/icons/folder-icon'; +figma.connect( + FolderIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-838&m=dev', + { + example: () => + } +); + +import SortAmountDownIcon from '@patternfly/react-icons/dist/esm/icons/sort-amount-down-icon'; +figma.connect( + SortAmountDownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-735&m=dev', + { + example: () => + } +); + +import CatalogIcon from '@patternfly/react-icons/dist/esm/icons/catalog-icon'; +figma.connect( + CatalogIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-784&m=dev', + { + example: () => + } +); + +import CalendarIcon from '@patternfly/react-icons/dist/esm/icons/calendar-icon'; +figma.connect( + CalendarIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-855&m=dev', + { + example: () => + } +); + +import EyeIcon from '@patternfly/react-icons/dist/esm/icons/eye-icon'; +figma.connect( + EyeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-851&m=dev', + { + example: () => + } +); + +import PauseIcon from '@patternfly/react-icons/dist/esm/icons/pause-icon'; +figma.connect( + PauseIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-746&m=dev', + { + example: () => + } +); + +import EnhancementIcon from '@patternfly/react-icons/dist/esm/icons/enhancement-icon'; +figma.connect( + EnhancementIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-554&m=dev', + { + example: () => + } +); + +import ExpandArrowsAltIcon from '@patternfly/react-icons/dist/esm/icons/expand-arrows-alt-icon'; +figma.connect( + ExpandArrowsAltIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-720&m=dev', + { + example: () => + } +); + +import CodeBranchIcon from '@patternfly/react-icons/dist/esm/icons/code-branch-icon'; +figma.connect( + CodeBranchIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-825&m=dev', + { + example: () => + } +); + +import ResourcePoolIcon from '@patternfly/react-icons/dist/esm/icons/resource-pool-icon'; +figma.connect( + ResourcePoolIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-811&m=dev', + { + example: () => + } +); + +import TimesIcon from '@patternfly/react-icons/dist/esm/icons/times-icon'; +figma.connect( + TimesIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-722&m=dev', + { + example: () => + } +); + +import CloudSecurityIcon from '@patternfly/react-icons/dist/esm/icons/cloud-security-icon'; +figma.connect( + CloudSecurityIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-802&m=dev', + { + example: () => + } +); + +import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon'; +figma.connect( + QuestionCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-850&m=dev', + { + example: () => + } +); + +import NetworkRangeIcon from '@patternfly/react-icons/dist/esm/icons/network-range-icon'; +figma.connect( + NetworkRangeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-788&m=dev', + { + example: () => + } +); + +import OffIcon from '@patternfly/react-icons/dist/esm/icons/off-icon'; +figma.connect( + OffIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-553&m=dev', + { + example: () => + } +); + +import ResourcesFullIcon from '@patternfly/react-icons/dist/esm/icons/resources-full-icon'; +figma.connect( + ResourcesFullIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-546&m=dev', + { + example: () => + } +); + +import PlayIcon from '@patternfly/react-icons/dist/esm/icons/play-icon'; +figma.connect( + PlayIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-736&m=dev', + { + example: () => + } +); + +import WindowRestoreIcon from '@patternfly/react-icons/dist/esm/icons/window-restore-icon'; +figma.connect( + WindowRestoreIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-742&m=dev', + { + example: () => + } +); + +import SeverityMinorIcon from '@patternfly/react-icons/dist/esm/icons/severity-minor-icon'; +figma.connect( + SeverityMinorIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218665&m=dev', + { + example: () => + } +); + +import UndoIcon from '@patternfly/react-icons/dist/esm/icons/undo-icon'; +figma.connect( + UndoIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-716&m=dev', + { + example: () => + } +); + +import TaskIcon from '@patternfly/react-icons/dist/esm/icons/task-icon'; +figma.connect( + TaskIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-833&m=dev', + { + example: () => + } +); + +import ArrowCircleDownIcon from '@patternfly/react-icons/dist/esm/icons/arrow-circle-down-icon'; +figma.connect( + ArrowCircleDownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-571&m=dev', + { + example: () => + } +); + +import TemplateIcon from '@patternfly/react-icons/dist/esm/icons/template-icon'; +figma.connect( + TemplateIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-783&m=dev', + { + example: () => + } +); + +import PrintIcon from '@patternfly/react-icons/dist/esm/icons/print-icon'; +figma.connect( + PrintIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-725&m=dev', + { + example: () => + } +); + +import TenantIcon from '@patternfly/react-icons/dist/esm/icons/tenant-icon'; +figma.connect( + TenantIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-778&m=dev', + { + example: () => + } +); + +import ArrowCircleUpIcon from '@patternfly/react-icons/dist/esm/icons/arrow-circle-up-icon'; +figma.connect( + ArrowCircleUpIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-582&m=dev', + { + example: () => + } +); + +import MonitoringIcon from '@patternfly/react-icons/dist/esm/icons/monitoring-icon'; +figma.connect( + MonitoringIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-794&m=dev', + { + example: () => + } +); + +import DisconnectedIcon from '@patternfly/react-icons/dist/esm/icons/disconnected-icon'; +figma.connect( + DisconnectedIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-558&m=dev', + { + example: () => + } +); + +import RegionsIcon from '@patternfly/react-icons/dist/esm/icons/regions-icon'; +figma.connect( + RegionsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-786&m=dev', + { + example: () => + } +); + +import BanIcon from '@patternfly/react-icons/dist/esm/icons/ban-icon'; +figma.connect( + BanIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-580&m=dev', + { + example: () => + } +); + +import SearchMinusIcon from '@patternfly/react-icons/dist/esm/icons/search-minus-icon'; +figma.connect( + SearchMinusIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-743&m=dev', + { + example: () => + } +); + +import UnknownIcon from '@patternfly/react-icons/dist/esm/icons/unknown-icon'; +figma.connect( + UnknownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-555&m=dev', + { + example: () => + } +); + +import DataSourceIcon from '@patternfly/react-icons/dist/esm/icons/data-source-icon'; +figma.connect( + DataSourceIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4122&m=dev', + { + example: () => + } +); + +import BundleIcon from '@patternfly/react-icons/dist/esm/icons/bundle-icon'; +figma.connect( + BundleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-806&m=dev', + { + example: () => + } +); + +figma.connect( + CheckCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-567&m=dev', + { + example: () => + } +); + +import StackOverflowIcon from '@patternfly/react-icons/dist/esm/icons/stack-overflow-icon'; +figma.connect( + StackOverflowIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8767&m=dev', + { + example: () => + } +); + +import NetworkIcon from '@patternfly/react-icons/dist/esm/icons/network-icon'; +figma.connect( + NetworkIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-804&m=dev', + { + example: () => + } +); + +import DownloadIcon from '@patternfly/react-icons/dist/esm/icons/download-icon'; +figma.connect( + DownloadIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-724&m=dev', + { + example: () => + } +); + +import StorageDomainIcon from '@patternfly/react-icons/dist/esm/icons/storage-domain-icon'; +figma.connect( + StorageDomainIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-793&m=dev', + { + example: () => + } +); + +import SeverityUnidentifiedIcon from '@patternfly/react-icons/dist/esm/icons/severity-unidentified-icon'; +figma.connect( + SeverityUnidentifiedIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218676&m=dev', + { + example: () => + } +); + +import UserIcon from '@patternfly/react-icons/dist/esm/icons/user-icon'; +figma.connect( + UserIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-790&m=dev', + { + example: () => + } +); + +import SeverityNoneIcon from '@patternfly/react-icons/dist/esm/icons/severity-none-icon'; +figma.connect( + SeverityNoneIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218672&m=dev', + { + example: () => + } +); + +import FilterIcon from '@patternfly/react-icons/dist/esm/icons/filter-icon'; +figma.connect( + FilterIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-733&m=dev', + { + example: () => + } +); + +import MapMarkerIcon from '@patternfly/react-icons/dist/esm/icons/map-marker-icon'; +figma.connect( + MapMarkerIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-853&m=dev', + { + example: () => + } +); + +import CubeIcon from '@patternfly/react-icons/dist/esm/icons/cube-icon'; +figma.connect( + CubeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-808&m=dev', + { + example: () => + } +); + +import VolumeIcon from '@patternfly/react-icons/dist/esm/icons/volume-icon'; +figma.connect( + VolumeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-780&m=dev', + { + example: () => + } +); + +import ServerGroupIcon from '@patternfly/react-icons/dist/esm/icons/server-group-icon'; +figma.connect( + ServerGroupIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-782&m=dev', + { + example: () => + } +); + +import WindowsIcon from '@patternfly/react-icons/dist/esm/icons/windows-icon'; +figma.connect( + WindowsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8772&m=dev', + { + example: () => + } +); + +import FlavorIcon from '@patternfly/react-icons/dist/esm/icons/flavor-icon'; +figma.connect( + FlavorIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-799&m=dev', + { + example: () => + } +); + +import AnsibleIcon from '@patternfly/react-icons/dist/esm/icons/ansible-icon'; +figma.connect( + AnsibleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8770&m=dev', + { + example: () => + } +); + +figma.connect( + UserIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-798&m=dev', + { + example: () => + } +); + +import TimesCircleIcon from '@patternfly/react-icons/dist/esm/icons/times-circle-icon'; +figma.connect( + TimesCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-738&m=dev', + { + example: () => + } +); + +import MemoryIcon from '@patternfly/react-icons/dist/esm/icons/memory-icon'; +figma.connect( + MemoryIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-817&m=dev', + { + example: () => + } +); + +import StarIcon from '@patternfly/react-icons/dist/esm/icons/star-icon'; +figma.connect( + StarIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-776&m=dev', + { + example: () => + } +); + +import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon'; +figma.connect( + CopyIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-727&m=dev', + { + example: () => + } +); + +import ArrowsAltVIcon from '@patternfly/react-icons/dist/esm/icons/arrows-alt-v-icon'; +figma.connect( + ArrowsAltVIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-847&m=dev', + { + example: () => + } +); + +import TableIcon from '@patternfly/react-icons/dist/esm/icons/table-icon'; +figma.connect( + TableIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-659&m=dev', + { + example: () => + } +); + +import FolderOpenIcon from '@patternfly/react-icons/dist/esm/icons/folder-open-icon'; +figma.connect( + FolderOpenIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-857&m=dev', + { + example: () => + } +); + +figma.connect( + ArrowRightIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4147&m=dev', + { + example: () => + } +); + +import LockIcon from '@patternfly/react-icons/dist/esm/icons/lock-icon'; +figma.connect( + LockIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-584&m=dev', + { + example: () => + } +); + +import VcenterIcon from '@patternfly/react-icons/dist/esm/icons/vcenter-icon'; +figma.connect( + VcenterIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-777&m=dev', + { + example: () => + } +); + +import FlagIcon from '@patternfly/react-icons/dist/esm/icons/flag-icon'; +figma.connect( + FlagIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-789&m=dev', + { + example: () => + } +); + +import ListIcon from '@patternfly/react-icons/dist/esm/icons/list-icon'; +figma.connect( + ListIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-661&m=dev', + { + example: () => + } +); + +figma.connect( + PauseCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-710&m=dev', + { + example: () => + } +); + +import MulticlusterIcon from '@patternfly/react-icons/dist/esm/icons/multicluster-icon'; +figma.connect( + MulticlusterIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4124&m=dev', + { + example: () => + } +); + +figma.connect( + PlusCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-709&m=dev', + { + example: () => + } +); + +import DegradedIcon from '@patternfly/react-icons/dist/esm/icons/degraded-icon'; +figma.connect( + DegradedIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-561&m=dev', + { + example: () => + } +); + +figma.connect( + CubesIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-827&m=dev', + { + example: () => + } +); + +import PendingIcon from '@patternfly/react-icons/dist/esm/icons/pending-icon'; +figma.connect( + PendingIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-570&m=dev', + { + example: () => + } +); + +import ZoneIcon from '@patternfly/react-icons/dist/esm/icons/zone-icon'; +figma.connect( + ZoneIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-779&m=dev', + { + example: () => + } +); + +import TagIcon from '@patternfly/react-icons/dist/esm/icons/tag-icon'; +figma.connect( + TagIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-813&m=dev', + { + example: () => + } +); + +import FileIcon from '@patternfly/react-icons/dist/esm/icons/file-icon'; +figma.connect( + FileIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4139&m=dev', + { + example: () => + } +); + +import ServiceCatalogIcon from '@patternfly/react-icons/dist/esm/icons/service-catalog-icon'; +figma.connect( + ServiceCatalogIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-810&m=dev', + { + example: () => + } +); + +import TachometerAltIcon from '@patternfly/react-icons/dist/esm/icons/tachometer-alt-icon'; +figma.connect( + TachometerAltIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-660&m=dev', + { + example: () => + } +); + +import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon'; +figma.connect( + ExclamationCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-566&m=dev', + { + example: () => + } +); + +import TreeviewIcon from '@patternfly/react-icons/dist/esm/icons/treeview-icon'; +figma.connect( + TreeviewIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=501-2712&m=dev', + { + example: () => + } +); + +import CommentsIcon from '@patternfly/react-icons/dist/esm/icons/comments-icon'; +figma.connect( + CommentsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-849&m=dev', + { + example: () => + } +); + +import EnterpriseIcon from '@patternfly/react-icons/dist/esm/icons/enterprise-icon'; +figma.connect( + EnterpriseIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-812&m=dev', + { + example: () => + } +); + +import ResourcesAlmostFullIcon from '@patternfly/react-icons/dist/esm/icons/resources-almost-full-icon'; +figma.connect( + ResourcesAlmostFullIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-575&m=dev', + { + example: () => + } +); + +import TopologyIcon from '@patternfly/react-icons/dist/esm/icons/topology-icon'; +figma.connect( + TopologyIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-656&m=dev', + { + example: () => + } +); + +import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon'; +figma.connect( + EllipsisVIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-839&m=dev', + { + example: () => + } +); + +import ImageIcon from '@patternfly/react-icons/dist/esm/icons/image-icon'; +figma.connect( + ImageIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-821&m=dev', + { + example: () => + } +); + +import DesktopIcon from '@patternfly/react-icons/dist/esm/icons/desktop-icon'; +figma.connect( + DesktopIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-807&m=dev', + { + example: () => + } +); + +import LockOpenIcon from '@patternfly/react-icons/dist/esm/icons/lock-open-icon'; +figma.connect( + LockOpenIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-564&m=dev', + { + example: () => + } +); + +import DataSinkIcon from '@patternfly/react-icons/dist/esm/icons/data-sink-icon'; +figma.connect( + DataSinkIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4105&m=dev', + { + example: () => + } +); + +import ServiceIcon from '@patternfly/react-icons/dist/esm/icons/service-icon'; +figma.connect( + ServiceIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-820&m=dev', + { + example: () => + } +); + +import RepositoryIcon from '@patternfly/react-icons/dist/esm/icons/repository-icon'; +figma.connect( + RepositoryIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-785&m=dev', + { + example: () => + } +); + +import BuilderImageIcon from '@patternfly/react-icons/dist/esm/icons/builder-image-icon'; +figma.connect( + BuilderImageIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-824&m=dev', + { + example: () => + } +); + +import CodeIcon from '@patternfly/react-icons/dist/esm/icons/code-icon'; +figma.connect( + CodeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-829&m=dev', + { + example: () => + } +); + +import ProcessAutomationIcon from '@patternfly/react-icons/dist/esm/icons/process-automation-icon'; +figma.connect( + ProcessAutomationIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-792&m=dev', + { + example: () => + } +); + +import PrivateIcon from '@patternfly/react-icons/dist/esm/icons/private-icon'; +figma.connect( + PrivateIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-565&m=dev', + { + example: () => + } +); + +import DomainIcon from '@patternfly/react-icons/dist/esm/icons/domain-icon'; +figma.connect( + DomainIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-797&m=dev', + { + example: () => + } +); + +import AttentionBellIcon from '@patternfly/react-icons/dist/esm/icons/attention-bell-icon'; +figma.connect( + AttentionBellIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-551&m=dev', + { + example: () => + } +); + +import InProgressIcon from '@patternfly/react-icons/dist/esm/icons/in-progress-icon'; +figma.connect( + InProgressIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-552&m=dev', + { + example: () => + } +); + +import KeyIcon from '@patternfly/react-icons/dist/esm/icons/key-icon'; +figma.connect( + KeyIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-826&m=dev', + { + example: () => + } +); + +import RunningIcon from '@patternfly/react-icons/dist/esm/icons/running-icon'; +figma.connect( + RunningIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-568&m=dev', + { + example: () => + } +); + +import MinusCircleIcon from '@patternfly/react-icons/dist/esm/icons/minus-circle-icon'; +figma.connect( + MinusCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-715&m=dev', + { + example: () => + } +); + +import ThIcon from '@patternfly/react-icons/dist/esm/icons/th-icon'; +figma.connect( + ThIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-658&m=dev', + { + example: () => + } +); + +import ServicesIcon from '@patternfly/react-icons/dist/esm/icons/services-icon'; +figma.connect( + ServicesIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-819&m=dev', + { + example: () => + } +); + +import TrendDownIcon from '@patternfly/react-icons/dist/esm/icons/trend-down-icon'; +figma.connect( + TrendDownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-563&m=dev', + { + example: () => + } +); + +figma.connect( + UserIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-859&m=dev', + { + example: () => + } +); + +figma.connect( + LockIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-50&m=dev', + { + example: () => + } +); + +import RouteIcon from '@patternfly/react-icons/dist/esm/icons/route-icon'; +figma.connect( + RouteIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-803&m=dev', + { + example: () => + } +); + +import VirtualMachineIcon from '@patternfly/react-icons/dist/esm/icons/virtual-machine-icon'; +figma.connect( + VirtualMachineIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-781&m=dev', + { + example: () => + } +); + +import LinuxIcon from '@patternfly/react-icons/dist/esm/icons/linux-icon'; +figma.connect( + LinuxIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8765&m=dev', + { + example: () => + } +); + +import RegistryIcon from '@patternfly/react-icons/dist/esm/icons/registry-icon'; +figma.connect( + RegistryIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-801&m=dev', + { + example: () => + } +); + +import HomeIcon from '@patternfly/react-icons/dist/esm/icons/home-icon'; +figma.connect( + HomeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-848&m=dev', + { + example: () => + } +); + +import PowerOffIcon from '@patternfly/react-icons/dist/esm/icons/power-off-icon'; +figma.connect( + PowerOffIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-577&m=dev', + { + example: () => + } +); + +import OpenDrawerRightIcon from '@patternfly/react-icons/dist/esm/icons/open-drawer-right-icon'; +figma.connect( + OpenDrawerRightIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1322-74&m=dev', + { + example: () => + } +); + +import BugIcon from '@patternfly/react-icons/dist/esm/icons/bug-icon'; +figma.connect( + BugIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-549&m=dev', + { + example: () => + } +); + +// import QuestionCircle(far)Icon from '@patternfly/react-icons/dist/esm/icons/question-circle(far)-icon'; +// figma.connect( +// QuestionCircle(far)Icon, +// 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-840&m=dev', +// { +// example: () => +// } +// ); + +import OptimizeIcon from '@patternfly/react-icons/dist/esm/icons/optimize-icon'; +figma.connect( + OptimizeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-713&m=dev', + { + example: () => + } +); + +import LongArrowAltDownIcon from '@patternfly/react-icons/dist/esm/icons/long-arrow-alt-down-icon'; +figma.connect( + LongArrowAltDownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-842&m=dev', + { + example: () => + } +); + +import MinusIcon from '@patternfly/react-icons/dist/esm/icons/minus-icon'; +figma.connect( + MinusIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-740&m=dev', + { + example: () => + } +); + +import SecurityIcon from '@patternfly/react-icons/dist/esm/icons/security-icon'; +figma.connect( + SecurityIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-574&m=dev', + { + example: () => + } +); + +import PortIcon from '@patternfly/react-icons/dist/esm/icons/port-icon'; +figma.connect( + PortIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-796&m=dev', + { + example: () => + } +); + +import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon'; +figma.connect( + BellIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-562&m=dev', + { + example: () => + } +); + +import EyeSlashIcon from '@patternfly/react-icons/dist/esm/icons/eye-slash-icon'; +figma.connect( + EyeSlashIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-836&m=dev', + { + example: () => + } +); + +import ReplicatorIcon from '@patternfly/react-icons/dist/esm/icons/replicator-icon'; +figma.connect( + ReplicatorIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-787&m=dev', + { + example: () => + } +); + +import InfrastructureIcon from '@patternfly/react-icons/dist/esm/icons/infrastructure-icon'; +figma.connect( + InfrastructureIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-800&m=dev', + { + example: () => + } +); + +import InfoCircleIcon from '@patternfly/react-icons/dist/esm/icons/info-circle-icon'; +figma.connect( + InfoCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-550&m=dev', + { + example: () => + } +); + +import HddIcon from '@patternfly/react-icons/dist/esm/icons/hdd-icon'; +figma.connect( + HddIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-818&m=dev', + { + example: () => + } +); + +import GripVerticalIcon from '@patternfly/react-icons/dist/esm/icons/grip-vertical-icon'; +figma.connect( + GripVerticalIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-854&m=dev', + { + example: () => + } +); + +import AngleLeftIcon from '@patternfly/react-icons/dist/esm/icons/angle-left-icon'; +figma.connect( + AngleLeftIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-844&m=dev', + { + example: () => + } +); + +figma.connect( + CheckIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-572&m=dev', + { + example: () => + } +); + +figma.connect( + ExclamationTriangleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-557&m=dev', + { + example: () => + } +); + +import GripHorizontalIcon from '@patternfly/react-icons/dist/esm/icons/grip-horizontal-icon'; +figma.connect( + GripHorizontalIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-830&m=dev', + { + example: () => + } +); + +import AngleDownIcon from '@patternfly/react-icons/dist/esm/icons/angle-down-icon'; +figma.connect( + AngleDownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-845&m=dev', + { + example: () => + } +); + +figma.connect( + BellIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-846&m=dev', + { + example: () => + } +); + +import CompressIcon from '@patternfly/react-icons/dist/esm/icons/compress-icon'; +figma.connect( + CompressIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-731&m=dev', + { + example: () => + } +); + +import IntegrationIcon from '@patternfly/react-icons/dist/esm/icons/integration-icon'; +figma.connect( + IntegrationIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-805&m=dev', + { + example: () => + } +); + +import ClockIcon from '@patternfly/react-icons/dist/esm/icons/clock-icon'; +figma.connect( + ClockIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-843&m=dev', + { + example: () => + } +); + +import FacebookIcon from '@patternfly/react-icons/dist/esm/icons/facebook-icon'; +figma.connect( + FacebookIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8763&m=dev', + { + example: () => + } +); + +import AsleepIcon from '@patternfly/react-icons/dist/esm/icons/asleep-icon'; +figma.connect( + AsleepIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-579&m=dev', + { + example: () => + } +); + +import CaretDownIcon from '@patternfly/react-icons/dist/esm/icons/caret-down-icon'; +figma.connect( + CaretDownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-835&m=dev', + { + example: () => + } +); + +figma.connect( + ExclamationCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-72&m=dev', + { + example: () => + } +); + +import TrashIcon from '@patternfly/react-icons/dist/esm/icons/trash-icon'; +figma.connect( + TrashIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-719&m=dev', + { + example: () => + } +); + +import ExpandIcon from '@patternfly/react-icons/dist/esm/icons/expand-icon'; +figma.connect( + ExpandIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-728&m=dev', + { + example: () => + } +); + +import SyncAltIcon from '@patternfly/react-icons/dist/esm/icons/sync-alt-icon'; +figma.connect( + SyncAltIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-723&m=dev', + { + example: () => + } +); + +import CompressArrowsAltIcon from '@patternfly/react-icons/dist/esm/icons/compress-arrows-alt-icon'; +figma.connect( + CompressArrowsAltIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-726&m=dev', + { + example: () => + } +); + +import ExportIcon from '@patternfly/react-icons/dist/esm/icons/export-icon'; +figma.connect( + ExportIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-744&m=dev', + { + example: () => + } +); + +import BlueprintIcon from '@patternfly/react-icons/dist/esm/icons/blueprint-icon'; +figma.connect( + BlueprintIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-795&m=dev', + { + example: () => + } +); + +figma.connect( + FlagIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-717&m=dev', + { + example: () => + } +); + +import SaveIcon from '@patternfly/react-icons/dist/esm/icons/save-icon'; +figma.connect( + SaveIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-712&m=dev', + { + example: () => + } +); + +import UploadIcon from '@patternfly/react-icons/dist/esm/icons/upload-icon'; +figma.connect( + UploadIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-714&m=dev', + { + example: () => + } +); + +import ImportIcon from '@patternfly/react-icons/dist/esm/icons/import-icon'; +figma.connect( + ImportIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-718&m=dev', + { + example: () => + } +); + +import GoogleIcon from '@patternfly/react-icons/dist/esm/icons/google-icon'; +figma.connect( + GoogleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8768&m=dev', + { + example: () => + } +); + +import ResourcesEmptyIcon from '@patternfly/react-icons/dist/esm/icons/resources-empty-icon'; +figma.connect( + ResourcesEmptyIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-548&m=dev', + { + example: () => + } +); + +import SeverityCriticalIcon from '@patternfly/react-icons/dist/esm/icons/severity-critical-icon'; +figma.connect( + SeverityCriticalIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24002-223128&m=dev', + { + example: () => + } +); + +import OpenshiftIcon from '@patternfly/react-icons/dist/esm/icons/openshift-icon'; +figma.connect( + OpenshiftIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8773&m=dev', + { + example: () => + } +); + +import BitbucketIcon from '@patternfly/react-icons/dist/esm/icons/bitbucket-icon'; +figma.connect( + BitbucketIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=947-4061&m=dev', + { + example: () => + } +); + +import SeverityImportantIcon from '@patternfly/react-icons/dist/esm/icons/severity-important-icon'; +figma.connect( + SeverityImportantIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218644&m=dev', + { + example: () => + } +); + +figma.connect( + CogsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-861&m=dev', + { + example: () => + } +); + +import GitlabIcon from '@patternfly/react-icons/dist/esm/icons/gitlab-icon'; +figma.connect( + GitlabIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8771&m=dev', + { + example: () => + } +); + +import ColumnsIcon from '@patternfly/react-icons/dist/esm/icons/columns-icon'; +figma.connect( + ColumnsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-741&m=dev', + { + example: () => + } +); + +import MicrochipIcon from '@patternfly/react-icons/dist/esm/icons/microchip-icon'; +figma.connect( + MicrochipIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-815&m=dev', + { + example: () => + } +); + +import PatternflyIcon from '@patternfly/react-icons/dist/esm/icons/patternfly-icon'; +figma.connect( + PatternflyIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8757&m=dev', + { + example: () => + } +); + +import SearchPlusIcon from '@patternfly/react-icons/dist/esm/icons/search-plus-icon'; +figma.connect( + SearchPlusIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-739&m=dev', + { + example: () => + } +); + +import AngleDoubleRightIcon from '@patternfly/react-icons/dist/esm/icons/angle-double-right-icon'; +figma.connect( + AngleDoubleRightIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-856&m=dev', + { + example: () => + } +); + +import BuildIcon from '@patternfly/react-icons/dist/esm/icons/build-icon'; +figma.connect( + BuildIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-828&m=dev', + { + example: () => + } +); + +import CheckCircle2xlIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-2xl-icon'; +figma.connect( + CheckCircle2xlIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-74&m=dev', + { + example: () => + } +); + +import JsIcon from '@patternfly/react-icons/dist/esm/icons/js-icon'; +figma.connect( + JsIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8759&m=dev', + { + example: () => + } +); + +import AngleUpIcon from '@patternfly/react-icons/dist/esm/icons/angle-up-icon'; +figma.connect( + AngleUpIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-834&m=dev', + { + example: () => + } +); + +import PlusIcon from '@patternfly/react-icons/dist/esm/icons/plus-icon'; +figma.connect( + PlusIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-708&m=dev', + { + example: () => + } +); + +import MigrationIcon from '@patternfly/react-icons/dist/esm/icons/migration-icon'; +figma.connect( + MigrationIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-559&m=dev', + { + example: () => + } +); + +import ExternalLinkAltIcon from '@patternfly/react-icons/dist/esm/icons/external-link-alt-icon'; +figma.connect( + ExternalLinkAltIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-734&m=dev', + { + example: () => + } +); + +import SpaceShuttle2xlIcon from '@patternfly/react-icons/dist/esm/icons/space-shuttle-2xl-icon'; +figma.connect( + SpaceShuttle2xlIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-862&m=dev', + { + example: () => + } +); + +import ThumbsUpRegularIcon from '@patternfly/react-icons/dist/esm/icons/thumbs-up-regular-icon'; +figma.connect( + ThumbsUpRegularIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30367&m=dev', + { + example: () => + } +); + +import ThumbsDownRegularIcon from '@patternfly/react-icons/dist/esm/icons/thumbs-down-regular-icon'; +figma.connect( + ThumbsDownRegularIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30358&m=dev', + { + example: () => + } +); + +import MessageIcon from '@patternfly/react-icons/dist/esm/icons/message-icon'; +figma.connect( + MessageIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30046-208&m=dev', + { + example: () => + } +); + +import ThumbsUpIcon from '@patternfly/react-icons/dist/esm/icons/thumbs-up-icon'; +figma.connect( + ThumbsUpIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30364&m=dev', + { + example: () => + } +); + +import FingerprintIcon from '@patternfly/react-icons/dist/esm/icons/fingerprint-icon'; +figma.connect( + FingerprintIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-175&m=dev', + { + example: () => + } +); + +import StopIcon from '@patternfly/react-icons/dist/esm/icons/stop-icon'; +figma.connect( + StopIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30382&m=dev', + { + example: () => + } +); + +import MicrophoneIcon from '@patternfly/react-icons/dist/esm/icons/microphone-icon'; +figma.connect( + MicrophoneIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30379&m=dev', + { + example: () => + } +); + +import VolumeHighIcon from '@patternfly/react-icons/dist/esm/icons/volume-high-icon'; +figma.connect( + VolumeHighIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30376&m=dev', + { + example: () => + } +); + +import PaperclipIcon from '@patternfly/react-icons/dist/esm/icons/paperclip-icon'; +figma.connect( + PaperclipIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-164&m=dev', + { + example: () => + } +); + +import ThumbsDownIcon from '@patternfly/react-icons/dist/esm/icons/thumbs-down-icon'; +figma.connect( + ThumbsDownIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30361&m=dev', + { + example: () => + } +); + +import RobotIcon from '@patternfly/react-icons/dist/esm/icons/robot-icon'; +figma.connect( + RobotIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-171&m=dev', + { + example: () => + } +); + +import HardDriveIcon from '@patternfly/react-icons/dist/esm/icons/hard-drive-icon'; +figma.connect( + HardDriveIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-179&m=dev', + { + example: () => + } +); + +import PaperPlaneIcon from '@patternfly/react-icons/dist/esm/icons/paper-plane-icon'; +figma.connect( + PaperPlaneIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30373&m=dev', + { + example: () => + } +); + +import SlidersIcon from '@patternfly/react-icons/dist/esm/icons/sliders-icon'; +figma.connect( + SlidersIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30370&m=dev', + { + example: () => + } +); + +figma.connect( + InfoCircleIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-73&m=dev', + { + example: () => + } +); +/* +import Icon Size=Heading - H4Icon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Heading - H4-icon'; +figma.connect( + Icon Size=Heading - H4Icon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12682-8373&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - XSIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - XS-icon'; +figma.connect( + Icon Size=Font size - XSIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-100&m=dev', + { + example: () => + } +); + +import Icon Size=Body - SmallIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Body - Small-icon'; +figma.connect( + Icon Size=Body - SmallIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1586&m=dev', + { + example: () => + } +); + +import Icon Size=Standalone - 3XLIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Standalone - 3XL-icon'; +figma.connect( + Icon Size=Standalone - 3XLIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1574&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - XLIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - XL-icon'; +figma.connect( + Icon Size=Font size - XLIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-18411&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - 3xlIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - 3xl-icon'; +figma.connect( + Icon Size=Font size - 3xlIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15742-124&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - SmIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - Sm-icon'; +figma.connect( + Icon Size=Font size - SmIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-6261&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - 4xlIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - 4xl-icon'; +figma.connect( + Icon Size=Font size - 4xlIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15751-12699&m=dev', + { + example: () => + } +); + +import Icon Size=Heading - H2Icon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Heading - H2-icon'; +figma.connect( + Icon Size=Heading - H2Icon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12662-80&m=dev', + { + example: () => + } +); + +import Icon Size=Heading - H3Icon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Heading - H3-icon'; +figma.connect( + Icon Size=Heading - H3Icon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12675-84&m=dev', + { + example: () => + } +); + +import Icon Size=Body - LargeIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Body - Large-icon'; +figma.connect( + Icon Size=Body - LargeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12613-33719&m=dev', + { + example: () => + } +); + +import Icon Size=Standalone - SmallIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Standalone - Small-icon'; +figma.connect( + Icon Size=Standalone - SmallIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4062&m=dev', + { + example: () => + } +); + +import Icon Size=Heading - H1Icon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Heading - H1-icon'; +figma.connect( + Icon Size=Heading - H1Icon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1580&m=dev', + { + example: () => + } +); + +import Icon Size=Standalone - XLIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Standalone - XL-icon'; +figma.connect( + Icon Size=Standalone - XLIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4053&m=dev', + { + example: () => + } +); + +import Icon Size=Standalone - LargeIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Standalone - Large-icon'; +figma.connect( + Icon Size=Standalone - LargeIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4059&m=dev', + { + example: () => + } +); + +import Icon Size=Heading - H5Icon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Heading - H5-icon'; +figma.connect( + Icon Size=Heading - H5Icon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12682-11731&m=dev', + { + example: () => + } +); + +import Icon Size=Body - DefaultIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Body - Default-icon'; +figma.connect( + Icon Size=Body - DefaultIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1583&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - LgIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - Lg-icon'; +figma.connect( + Icon Size=Font size - LgIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-11593&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - MedIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - Med-icon'; +figma.connect( + Icon Size=Font size - MedIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-11207&m=dev', + { + example: () => + } +); + +import Icon Size=Font size - 2XLIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Font size - 2XL-icon'; +figma.connect( + Icon Size=Font size - 2XLIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-20281&m=dev', + { + example: () => + } +); + +import Icon Size=Heading - H6Icon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Heading - H6-icon'; +figma.connect( + Icon Size=Heading - H6Icon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12684-1062&m=dev', + { + example: () => + } +); + +import Icon Size=Standalone - MediumIcon from '@patternfly/react-icons/dist/esm/icons/Icon Size=Standalone - Medium-icon'; +figma.connect( + Icon Size=Standalone - MediumIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4056&m=dev', + { + example: () => + } +); +*/ + +import ShareSquareOutlineIcon from '@patternfly/react-icons/dist/esm/icons/share-square-outline-icon'; +figma.connect( + ShareSquareOutlineIcon, + 'https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30057-266018&m=dev', + { + example: () => + } +); diff --git a/packages/react-core/src/components/Icon/figmaApi/fetchIcons.mjs b/packages/react-core/src/components/Icon/figmaApi/fetchIcons.mjs new file mode 100644 index 00000000000..bc6299929c8 --- /dev/null +++ b/packages/react-core/src/components/Icon/figmaApi/fetchIcons.mjs @@ -0,0 +1,67 @@ +// Found similar implementation from Primer @ Github here: +// https://github.com/primer/react/blob/main/packages/react/script/figma-connect-icons.ts +/* eslint-disable no-console */ +/* eslint-disable camelcase */ +// import fse from 'fs-extra'; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; + +if (!(process.argv.includes('--token') && process.argv.indexOf('--token') + 1 < process.argv.length)) { + console.log('--token is required followed by the FIGMA_ACCESS_TOKEN name'); + process.exit(1); +} + +const figmaAccessToken = process.argv[process.argv.indexOf('--token') + 1]; +// Get the current directory of this file +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); +// Helper functions for manipulating icon name strings +const removeSnake = (s) => s.toUpperCase().replace('-', '').replace('_', ''); +const toCamel = (s) => `${s[0].toUpperCase()}${s.substr(1).replace(/([-_][\w])/gi, removeSnake)}`; + +// Helper functions to get icons from Figma REST API +// Fetches icons from Figma & writes to ./iconsData.json +async function fetchIcons() { + return await fetch('https://api.figma.com/v1/files/VMEX8Xg2nzhBX8rfBx53jp/components', { + headers: { + 'Content-Type': 'application/json', + 'X-FIGMA-TOKEN': figmaAccessToken + } + }) + .then((res) => res.json()) + .then((res) => { + const components = res.meta.components; + const iconsArr = filterIcons(components); + const iconsData = buildIconsDataArr(iconsArr); + // Comment out below to write icon data to json file for debugging + // fse.writeJSON(__dirname + '/../iconsData.json', iconsData); + return { iconsData, __dirname }; + }); +} + +// Takes array of all components from Figma file +// Returns array filtered down only to those on "Icons " page +const filterIcons = (componentsArr) => componentsArr.filter((comp) => comp.containing_frame.pageName === 'Icons '); + +// Creates new array with name/nodeId/url for each icon name +const buildIconsDataArr = (iconsArr) => + iconsArr.reduce((acc, i) => { + const { name, node_id, file_key } = i; + // Remove fa-, pf-icon-, pf- icon name prefixes + const iconName = name.replace('fa-', '').replace('pf-icon-', '').replace('pf-', ''); + const fileName = `${iconName}-icon`; + const reactName = `${toCamel(iconName)}Icon`; + const nodeId = node_id.replace(':', '-'); + const url = `https://www.figma.com/design/${file_key}/PatternFly-6%3A-Components?node-id=${nodeId}&m=dev`; + + acc.push({ + iconName, + fileName, + reactName, + url + }); + + return acc; + }, []); + +export default fetchIcons; diff --git a/packages/react-core/src/components/Icon/figmaApi/generateIconsFile.mjs b/packages/react-core/src/components/Icon/figmaApi/generateIconsFile.mjs new file mode 100644 index 00000000000..272235b6859 --- /dev/null +++ b/packages/react-core/src/components/Icon/figmaApi/generateIconsFile.mjs @@ -0,0 +1,9 @@ +import fetchIcons from './fetchIcons.mjs'; +import writeIconsFile from './writeIcons.mjs'; + +async function generateIconsFile() { + const { iconsData, __dirname } = await fetchIcons(); + writeIconsFile(iconsData, __dirname); +} + +generateIconsFile(); diff --git a/packages/react-core/src/components/Icon/figmaApi/writeIcons.mjs b/packages/react-core/src/components/Icon/figmaApi/writeIcons.mjs new file mode 100644 index 00000000000..827adbe1316 --- /dev/null +++ b/packages/react-core/src/components/Icon/figmaApi/writeIcons.mjs @@ -0,0 +1,37 @@ +import { join } from 'path'; +import { outputFileSync } from 'fs-extra/esm'; + +// Create string to populate with icon data +let fileContent = `import React from 'react'; +import figma from '@figma/code-connect'; +`; + +async function writeIconsFile(iconsArr, dirName) { + await iconsArr.forEach(addIcon); + writeFile(dirName, fileContent); +} + +const addIcon = ({ fileName, reactName, url }) => { + const iconImprt = ` +import ${reactName} from '@patternfly/react-icons/dist/esm/icons/${fileName}';`; + const figmaConnect = ` +figma.connect( + ${reactName}, + '${url}', + { + example: () => <${reactName} /> + } +); + `; + // Don't add duplicate import statement + if (!fileContent.includes(iconImprt)) { + fileContent += iconImprt; + } + fileContent += figmaConnect; +}; + +const writeFile = (dirName) => { + outputFileSync(join(dirName, '../Icons.figma.tsx'), fileContent.trim()); +}; + +export default writeIconsFile; diff --git a/packages/react-core/src/components/Icon/iconsData.json b/packages/react-core/src/components/Icon/iconsData.json new file mode 100644 index 00000000000..5385f985d72 --- /dev/null +++ b/packages/react-core/src/components/Icon/iconsData.json @@ -0,0 +1 @@ +[{"iconName":"up-right-and-down-left-from-center-solid","fileName":"up-right-and-down-left-from-center-solid-icon","reactName":"UpRightAndDownLeftFromCenterSolidIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=13274-2864&m=dev"},{"iconName":"cogs","fileName":"cogs-icon","reactName":"CogsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=25229-2108&m=dev"},{"iconName":"not-started","fileName":"not-started-icon","reactName":"NotStartedIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-545&m=dev"},{"iconName":"angle-right","fileName":"angle-right-icon","reactName":"AngleRightIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-837&m=dev"},{"iconName":"search","fileName":"search-icon","reactName":"SearchIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-730&m=dev"},{"iconName":"angle-double-left","fileName":"angle-double-left-icon","reactName":"AngleDoubleLeftIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-831&m=dev"},{"iconName":"trend-up","fileName":"trend-up-icon","reactName":"TrendUpIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-583&m=dev"},{"iconName":"arrow-right","fileName":"arrow-right-icon","reactName":"ArrowRightIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-852&m=dev"},{"iconName":"down-left-and-up-right-to-center-solid","fileName":"down-left-and-up-right-to-center-solid-icon","reactName":"DownLeftAndUpRightToCenterSolidIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=13488-1851&m=dev"},{"iconName":"Icon Size=Standalone -2XL","fileName":"Icon Size=Standalone -2XL-icon","reactName":"Icon Size=Standalone 2XLIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1577&m=dev"},{"iconName":"github","fileName":"github-icon","reactName":"GithubIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8764&m=dev"},{"iconName":"exclamation-triangle","fileName":"exclamation-triangle-icon","reactName":"ExclamationTriangleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-52&m=dev"},{"iconName":"cubes","fileName":"cubes-icon","reactName":"CubesIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-51&m=dev"},{"iconName":"search","fileName":"search-icon","reactName":"SearchIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-26&m=dev"},{"iconName":"linkedin","fileName":"linkedin-icon","reactName":"LinkedinIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8760&m=dev"},{"iconName":"plus-circle","fileName":"plus-circle-icon","reactName":"PlusCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-79&m=dev"},{"iconName":"check-circle","fileName":"check-circle-icon","reactName":"CheckCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-71&m=dev"},{"iconName":"wrench","fileName":"wrench-icon","reactName":"WrenchIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-49&m=dev"},{"iconName":"twitter","fileName":"twitter-icon","reactName":"TwitterIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8762&m=dev"},{"iconName":"history","fileName":"history-icon","reactName":"HistoryIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-556&m=dev"},{"iconName":"bars","fileName":"bars-icon","reactName":"BarsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-841&m=dev"},{"iconName":"wrench","fileName":"wrench-icon","reactName":"WrenchIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-573&m=dev"},{"iconName":"balance-scale","fileName":"balance-scale-icon","reactName":"BalanceScaleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-560&m=dev"},{"iconName":"thumbtack","fileName":"thumbtack-icon","reactName":"ThumbtackIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-832&m=dev"},{"iconName":"cloud-tenant","fileName":"cloud-tenant-icon","reactName":"CloudTenantIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-814&m=dev"},{"iconName":"panel-open","fileName":"panel-open-icon","reactName":"PanelOpenIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-721&m=dev"},{"iconName":"add-circle-o","fileName":"add-circle-o-icon","reactName":"AddCircleOIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-706&m=dev"},{"iconName":"dropbox","fileName":"dropbox-icon","reactName":"DropboxIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8761&m=dev"},{"iconName":"redo","fileName":"redo-icon","reactName":"RedoIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-707&m=dev"},{"iconName":"data-processor","fileName":"data-processor-icon","reactName":"DataProcessorIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4123&m=dev"},{"iconName":"resources-almost-empty","fileName":"resources-almost-empty-icon","reactName":"ResourcesAlmostEmptyIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-547&m=dev"},{"iconName":"drupal","fileName":"drupal-icon","reactName":"DrupalIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8758&m=dev"},{"iconName":"middleware","fileName":"middleware-icon","reactName":"MiddlewareIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-791&m=dev"},{"iconName":"cluster","fileName":"cluster-icon","reactName":"ClusterIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-809&m=dev"},{"iconName":"cog","fileName":"cog-icon","reactName":"CogIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-732&m=dev"},{"iconName":"pencil-alt","fileName":"pencil-alt-icon","reactName":"PencilAltIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-729&m=dev"},{"iconName":"th-large","fileName":"th-large-icon","reactName":"ThLargeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-657&m=dev"},{"iconName":"new-process","fileName":"new-process-icon","reactName":"NewProcessIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-581&m=dev"},{"iconName":"long-arrow-alt-up","fileName":"long-arrow-alt-up-icon","reactName":"LongArrowAltUpIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-858&m=dev"},{"iconName":"automation","fileName":"automation-icon","reactName":"AutomationIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-823&m=dev"},{"iconName":"openstack","fileName":"openstack-icon","reactName":"OpenstackIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8769&m=dev"},{"iconName":"connected","fileName":"connected-icon","reactName":"ConnectedIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-576&m=dev"},{"iconName":"pause-circle","fileName":"pause-circle-icon","reactName":"PauseCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-578&m=dev"},{"iconName":"share-square","fileName":"share-square-icon","reactName":"ShareSquareIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-737&m=dev"},{"iconName":"check","fileName":"check-icon","reactName":"CheckIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-747&m=dev"},{"iconName":"database","fileName":"database-icon","reactName":"DatabaseIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-816&m=dev"},{"iconName":"sort-amount-down-alt","fileName":"sort-amount-down-alt-icon","reactName":"SortAmountDownAltIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-745&m=dev"},{"iconName":"panel-close","fileName":"panel-close-icon","reactName":"PanelCloseIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-711&m=dev"},{"iconName":"satellite","fileName":"satellite-icon","reactName":"SatelliteIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8766&m=dev"},{"iconName":"clipboard-check","fileName":"clipboard-check-icon","reactName":"ClipboardCheckIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-822&m=dev"},{"iconName":"severity-moderate","fileName":"severity-moderate-icon","reactName":"SeverityModerateIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218695&m=dev"},{"iconName":"folder","fileName":"folder-icon","reactName":"FolderIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-838&m=dev"},{"iconName":"sort-amount-down","fileName":"sort-amount-down-icon","reactName":"SortAmountDownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-735&m=dev"},{"iconName":"catalog","fileName":"catalog-icon","reactName":"CatalogIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-784&m=dev"},{"iconName":"calendar","fileName":"calendar-icon","reactName":"CalendarIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-855&m=dev"},{"iconName":"eye","fileName":"eye-icon","reactName":"EyeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-851&m=dev"},{"iconName":"pause","fileName":"pause-icon","reactName":"PauseIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-746&m=dev"},{"iconName":"enhancement","fileName":"enhancement-icon","reactName":"EnhancementIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-554&m=dev"},{"iconName":"expand-arrows-alt","fileName":"expand-arrows-alt-icon","reactName":"ExpandArrowsAltIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-720&m=dev"},{"iconName":"code-branch","fileName":"code-branch-icon","reactName":"CodeBranchIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-825&m=dev"},{"iconName":"resource-pool","fileName":"resource-pool-icon","reactName":"ResourcePoolIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-811&m=dev"},{"iconName":"times","fileName":"times-icon","reactName":"TimesIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-722&m=dev"},{"iconName":"cloud-security","fileName":"cloud-security-icon","reactName":"CloudSecurityIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-802&m=dev"},{"iconName":"question-circle","fileName":"question-circle-icon","reactName":"QuestionCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-850&m=dev"},{"iconName":"network-range","fileName":"network-range-icon","reactName":"NetworkRangeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-788&m=dev"},{"iconName":"off","fileName":"off-icon","reactName":"OffIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-553&m=dev"},{"iconName":"resources-full","fileName":"resources-full-icon","reactName":"ResourcesFullIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-546&m=dev"},{"iconName":"play","fileName":"play-icon","reactName":"PlayIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-736&m=dev"},{"iconName":"window-restore","fileName":"window-restore-icon","reactName":"WindowRestoreIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-742&m=dev"},{"iconName":"severity-minor","fileName":"severity-minor-icon","reactName":"SeverityMinorIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218665&m=dev"},{"iconName":"undo","fileName":"undo-icon","reactName":"UndoIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-716&m=dev"},{"iconName":"task","fileName":"task-icon","reactName":"TaskIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-833&m=dev"},{"iconName":"arrow-circle-down","fileName":"arrow-circle-down-icon","reactName":"ArrowCircleDownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-571&m=dev"},{"iconName":"template","fileName":"template-icon","reactName":"TemplateIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-783&m=dev"},{"iconName":"print","fileName":"print-icon","reactName":"PrintIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-725&m=dev"},{"iconName":"tenant","fileName":"tenant-icon","reactName":"TenantIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-778&m=dev"},{"iconName":"arrow-circle-up","fileName":"arrow-circle-up-icon","reactName":"ArrowCircleUpIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-582&m=dev"},{"iconName":"monitoring","fileName":"monitoring-icon","reactName":"MonitoringIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-794&m=dev"},{"iconName":"disconnected","fileName":"disconnected-icon","reactName":"DisconnectedIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-558&m=dev"},{"iconName":"regions","fileName":"regions-icon","reactName":"RegionsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-786&m=dev"},{"iconName":"ban","fileName":"ban-icon","reactName":"BanIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-580&m=dev"},{"iconName":"search-minus","fileName":"search-minus-icon","reactName":"SearchMinusIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-743&m=dev"},{"iconName":"unknown","fileName":"unknown-icon","reactName":"UnknownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-555&m=dev"},{"iconName":"data-source","fileName":"data-source-icon","reactName":"DataSourceIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4122&m=dev"},{"iconName":"bundle","fileName":"bundle-icon","reactName":"BundleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-806&m=dev"},{"iconName":"check-circle","fileName":"check-circle-icon","reactName":"CheckCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-567&m=dev"},{"iconName":"stack-overflow","fileName":"stack-overflow-icon","reactName":"StackOverflowIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8767&m=dev"},{"iconName":"network","fileName":"network-icon","reactName":"NetworkIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-804&m=dev"},{"iconName":"download","fileName":"download-icon","reactName":"DownloadIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-724&m=dev"},{"iconName":"storage-domain","fileName":"storage-domain-icon","reactName":"StorageDomainIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-793&m=dev"},{"iconName":"severity-unidentified","fileName":"severity-unidentified-icon","reactName":"SeverityUnidentifiedIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218676&m=dev"},{"iconName":"user","fileName":"user-icon","reactName":"UserIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-790&m=dev"},{"iconName":"severity-none","fileName":"severity-none-icon","reactName":"SeverityNoneIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218672&m=dev"},{"iconName":"filter","fileName":"filter-icon","reactName":"FilterIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-733&m=dev"},{"iconName":"map-marker","fileName":"map-marker-icon","reactName":"MapMarkerIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-853&m=dev"},{"iconName":"cube","fileName":"cube-icon","reactName":"CubeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-808&m=dev"},{"iconName":"volume","fileName":"volume-icon","reactName":"VolumeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-780&m=dev"},{"iconName":"server-group","fileName":"server-group-icon","reactName":"ServerGroupIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-782&m=dev"},{"iconName":"windows","fileName":"windows-icon","reactName":"WindowsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8772&m=dev"},{"iconName":"flavor","fileName":"flavor-icon","reactName":"FlavorIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-799&m=dev"},{"iconName":"ansible","fileName":"ansible-icon","reactName":"AnsibleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8770&m=dev"},{"iconName":"user","fileName":"user-icon","reactName":"UserIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-798&m=dev"},{"iconName":"times-circle","fileName":"times-circle-icon","reactName":"TimesCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-738&m=dev"},{"iconName":"memory","fileName":"memory-icon","reactName":"MemoryIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-817&m=dev"},{"iconName":"star","fileName":"star-icon","reactName":"StarIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-776&m=dev"},{"iconName":"copy","fileName":"copy-icon","reactName":"CopyIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-727&m=dev"},{"iconName":"arrows-alt-v","fileName":"arrows-alt-v-icon","reactName":"ArrowsAltVIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-847&m=dev"},{"iconName":"table","fileName":"table-icon","reactName":"TableIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-659&m=dev"},{"iconName":"folder-open","fileName":"folder-open-icon","reactName":"FolderOpenIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-857&m=dev"},{"iconName":"arrow-right","fileName":"arrow-right-icon","reactName":"ArrowRightIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4147&m=dev"},{"iconName":"lock","fileName":"lock-icon","reactName":"LockIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-584&m=dev"},{"iconName":"vcenter","fileName":"vcenter-icon","reactName":"VcenterIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-777&m=dev"},{"iconName":"flag","fileName":"flag-icon","reactName":"FlagIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-789&m=dev"},{"iconName":"list","fileName":"list-icon","reactName":"ListIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-661&m=dev"},{"iconName":"pause-circle","fileName":"pause-circle-icon","reactName":"PauseCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-710&m=dev"},{"iconName":"multicluster","fileName":"multicluster-icon","reactName":"MulticlusterIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4124&m=dev"},{"iconName":"plus-circle","fileName":"plus-circle-icon","reactName":"PlusCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-709&m=dev"},{"iconName":"degraded","fileName":"degraded-icon","reactName":"DegradedIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-561&m=dev"},{"iconName":"cubes","fileName":"cubes-icon","reactName":"CubesIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-827&m=dev"},{"iconName":"pending","fileName":"pending-icon","reactName":"PendingIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-570&m=dev"},{"iconName":"zone","fileName":"zone-icon","reactName":"ZoneIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-779&m=dev"},{"iconName":"tag","fileName":"tag-icon","reactName":"TagIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-813&m=dev"},{"iconName":"file","fileName":"file-icon","reactName":"FileIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4139&m=dev"},{"iconName":"service-catalog","fileName":"service-catalog-icon","reactName":"ServiceCatalogIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-810&m=dev"},{"iconName":"tachometer-alt","fileName":"tachometer-alt-icon","reactName":"TachometerAltIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-660&m=dev"},{"iconName":"exclamation-circle","fileName":"exclamation-circle-icon","reactName":"ExclamationCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-566&m=dev"},{"iconName":"treeview","fileName":"treeview-icon","reactName":"TreeviewIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=501-2712&m=dev"},{"iconName":"comments","fileName":"comments-icon","reactName":"CommentsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-849&m=dev"},{"iconName":"enterprise","fileName":"enterprise-icon","reactName":"EnterpriseIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-812&m=dev"},{"iconName":"resources-almost-full","fileName":"resources-almost-full-icon","reactName":"ResourcesAlmostFullIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-575&m=dev"},{"iconName":"topology","fileName":"topology-icon","reactName":"TopologyIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-656&m=dev"},{"iconName":"ellipsis-v","fileName":"ellipsis-v-icon","reactName":"EllipsisVIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-839&m=dev"},{"iconName":"image","fileName":"image-icon","reactName":"ImageIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-821&m=dev"},{"iconName":"desktop","fileName":"desktop-icon","reactName":"DesktopIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-807&m=dev"},{"iconName":"lock-open","fileName":"lock-open-icon","reactName":"LockOpenIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-564&m=dev"},{"iconName":"data-sink","fileName":"data-sink-icon","reactName":"DataSinkIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=955-4105&m=dev"},{"iconName":"service","fileName":"service-icon","reactName":"ServiceIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-820&m=dev"},{"iconName":"repository","fileName":"repository-icon","reactName":"RepositoryIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-785&m=dev"},{"iconName":"builder-image","fileName":"builder-image-icon","reactName":"BuilderImageIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-824&m=dev"},{"iconName":"code","fileName":"code-icon","reactName":"CodeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-829&m=dev"},{"iconName":"process-automation","fileName":"process-automation-icon","reactName":"ProcessAutomationIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-792&m=dev"},{"iconName":"private","fileName":"private-icon","reactName":"PrivateIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-565&m=dev"},{"iconName":"domain","fileName":"domain-icon","reactName":"DomainIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-797&m=dev"},{"iconName":"attention-bell","fileName":"attention-bell-icon","reactName":"AttentionBellIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-551&m=dev"},{"iconName":"in-progress","fileName":"in-progress-icon","reactName":"InProgressIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-552&m=dev"},{"iconName":"key","fileName":"key-icon","reactName":"KeyIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-826&m=dev"},{"iconName":"running","fileName":"running-icon","reactName":"RunningIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-568&m=dev"},{"iconName":"minus-circle","fileName":"minus-circle-icon","reactName":"MinusCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-715&m=dev"},{"iconName":"th","fileName":"th-icon","reactName":"ThIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-658&m=dev"},{"iconName":"services","fileName":"services-icon","reactName":"ServicesIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-819&m=dev"},{"iconName":"trend-down","fileName":"trend-down-icon","reactName":"TrendDownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-563&m=dev"},{"iconName":"user","fileName":"user-icon","reactName":"UserIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-859&m=dev"},{"iconName":"lock","fileName":"lock-icon","reactName":"LockIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-50&m=dev"},{"iconName":"route","fileName":"route-icon","reactName":"RouteIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-803&m=dev"},{"iconName":"virtual-machine","fileName":"virtual-machine-icon","reactName":"VirtualMachineIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-781&m=dev"},{"iconName":"linux","fileName":"linux-icon","reactName":"LinuxIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8765&m=dev"},{"iconName":"registry","fileName":"registry-icon","reactName":"RegistryIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-801&m=dev"},{"iconName":"home","fileName":"home-icon","reactName":"HomeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-848&m=dev"},{"iconName":"power-off","fileName":"power-off-icon","reactName":"PowerOffIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-577&m=dev"},{"iconName":"open-drawer-right","fileName":"open-drawer-right-icon","reactName":"OpenDrawerRightIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1322-74&m=dev"},{"iconName":"bug","fileName":"bug-icon","reactName":"BugIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-549&m=dev"},{"iconName":"question-circle(far)","fileName":"question-circle(far)-icon","reactName":"QuestionCircle(far)Icon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-840&m=dev"},{"iconName":"optimize","fileName":"optimize-icon","reactName":"OptimizeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-713&m=dev"},{"iconName":"long-arrow-alt-down","fileName":"long-arrow-alt-down-icon","reactName":"LongArrowAltDownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-842&m=dev"},{"iconName":"minus","fileName":"minus-icon","reactName":"MinusIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-740&m=dev"},{"iconName":"security","fileName":"security-icon","reactName":"SecurityIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-574&m=dev"},{"iconName":"port","fileName":"port-icon","reactName":"PortIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-796&m=dev"},{"iconName":"bell","fileName":"bell-icon","reactName":"BellIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-562&m=dev"},{"iconName":"eye-slash","fileName":"eye-slash-icon","reactName":"EyeSlashIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-836&m=dev"},{"iconName":"replicator","fileName":"replicator-icon","reactName":"ReplicatorIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-787&m=dev"},{"iconName":"infrastructure","fileName":"infrastructure-icon","reactName":"InfrastructureIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-800&m=dev"},{"iconName":"info-circle","fileName":"info-circle-icon","reactName":"InfoCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-550&m=dev"},{"iconName":"hdd","fileName":"hdd-icon","reactName":"HddIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-818&m=dev"},{"iconName":"grip-vertical","fileName":"grip-vertical-icon","reactName":"GripVerticalIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-854&m=dev"},{"iconName":"angle-left","fileName":"angle-left-icon","reactName":"AngleLeftIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-844&m=dev"},{"iconName":"check","fileName":"check-icon","reactName":"CheckIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-572&m=dev"},{"iconName":"exclamation-triangle","fileName":"exclamation-triangle-icon","reactName":"ExclamationTriangleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-557&m=dev"},{"iconName":"grip-horizontal","fileName":"grip-horizontal-icon","reactName":"GripHorizontalIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-830&m=dev"},{"iconName":"angle-down","fileName":"angle-down-icon","reactName":"AngleDownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-845&m=dev"},{"iconName":"bell","fileName":"bell-icon","reactName":"BellIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-846&m=dev"},{"iconName":"compress","fileName":"compress-icon","reactName":"CompressIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-731&m=dev"},{"iconName":"integration","fileName":"integration-icon","reactName":"IntegrationIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-805&m=dev"},{"iconName":"clock","fileName":"clock-icon","reactName":"ClockIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-843&m=dev"},{"iconName":"facebook","fileName":"facebook-icon","reactName":"FacebookIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8763&m=dev"},{"iconName":"asleep","fileName":"asleep-icon","reactName":"AsleepIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-579&m=dev"},{"iconName":"caret-down","fileName":"caret-down-icon","reactName":"CaretDownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-835&m=dev"},{"iconName":"exclamation-circle","fileName":"exclamation-circle-icon","reactName":"ExclamationCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-72&m=dev"},{"iconName":"trash","fileName":"trash-icon","reactName":"TrashIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-719&m=dev"},{"iconName":"expand","fileName":"expand-icon","reactName":"ExpandIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-728&m=dev"},{"iconName":"sync-alt","fileName":"sync-alt-icon","reactName":"SyncAltIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-723&m=dev"},{"iconName":"compress-arrows-alt","fileName":"compress-arrows-alt-icon","reactName":"CompressArrowsAltIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-726&m=dev"},{"iconName":"export","fileName":"export-icon","reactName":"ExportIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-744&m=dev"},{"iconName":"blueprint","fileName":"blueprint-icon","reactName":"BlueprintIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-795&m=dev"},{"iconName":"flag","fileName":"flag-icon","reactName":"FlagIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-717&m=dev"},{"iconName":"save","fileName":"save-icon","reactName":"SaveIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-712&m=dev"},{"iconName":"upload","fileName":"upload-icon","reactName":"UploadIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-714&m=dev"},{"iconName":"import","fileName":"import-icon","reactName":"ImportIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-718&m=dev"},{"iconName":"google","fileName":"google-icon","reactName":"GoogleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8768&m=dev"},{"iconName":"resources-empty","fileName":"resources-empty-icon","reactName":"ResourcesEmptyIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-548&m=dev"},{"iconName":"severity-critical","fileName":"severity-critical-icon","reactName":"SeverityCriticalIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24002-223128&m=dev"},{"iconName":"openshift","fileName":"openshift-icon","reactName":"OpenshiftIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8773&m=dev"},{"iconName":"bitbucket","fileName":"bitbucket-icon","reactName":"BitbucketIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=947-4061&m=dev"},{"iconName":"severity-important","fileName":"severity-important-icon","reactName":"SeverityImportantIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=24000-218644&m=dev"},{"iconName":"cogs","fileName":"cogs-icon","reactName":"CogsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-861&m=dev"},{"iconName":"gitlab","fileName":"gitlab-icon","reactName":"GitlabIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8771&m=dev"},{"iconName":"columns","fileName":"columns-icon","reactName":"ColumnsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-741&m=dev"},{"iconName":"microchip","fileName":"microchip-icon","reactName":"MicrochipIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-815&m=dev"},{"iconName":"patternfly","fileName":"patternfly-icon","reactName":"PatternflyIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8757&m=dev"},{"iconName":"search-plus","fileName":"search-plus-icon","reactName":"SearchPlusIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-739&m=dev"},{"iconName":"angle-double-right","fileName":"angle-double-right-icon","reactName":"AngleDoubleRightIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-856&m=dev"},{"iconName":"build","fileName":"build-icon","reactName":"BuildIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-828&m=dev"},{"iconName":"check-circle-2xl","fileName":"check-circle-2xl-icon","reactName":"CheckCircle2xlIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-74&m=dev"},{"iconName":"js","fileName":"js-icon","reactName":"JsIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=242-8759&m=dev"},{"iconName":"angle-up","fileName":"angle-up-icon","reactName":"AngleUpIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-834&m=dev"},{"iconName":"plus","fileName":"plus-icon","reactName":"PlusIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-708&m=dev"},{"iconName":"migration","fileName":"migration-icon","reactName":"MigrationIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-559&m=dev"},{"iconName":"external-link-alt","fileName":"external-link-alt-icon","reactName":"ExternalLinkAltIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-734&m=dev"},{"iconName":"space-shuttle-2xl","fileName":"space-shuttle-2xl-icon","reactName":"SpaceShuttle2xlIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=243-862&m=dev"},{"iconName":"thumbs-up-regular","fileName":"thumbs-up-regular-icon","reactName":"ThumbsUpRegularIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30367&m=dev"},{"iconName":"thumbs-down-regular","fileName":"thumbs-down-regular-icon","reactName":"ThumbsDownRegularIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30358&m=dev"},{"iconName":"message","fileName":"message-icon","reactName":"MessageIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30046-208&m=dev"},{"iconName":"thumbs-up","fileName":"thumbs-up-icon","reactName":"ThumbsUpIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30364&m=dev"},{"iconName":"fingerprint","fileName":"fingerprint-icon","reactName":"FingerprintIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-175&m=dev"},{"iconName":"stop","fileName":"stop-icon","reactName":"StopIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30382&m=dev"},{"iconName":"microphone","fileName":"microphone-icon","reactName":"MicrophoneIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30379&m=dev"},{"iconName":"volume-high","fileName":"volume-high-icon","reactName":"VolumeHighIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30376&m=dev"},{"iconName":"paperclip","fileName":"paperclip-icon","reactName":"PaperclipIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-164&m=dev"},{"iconName":"thumbs-down","fileName":"thumbs-down-icon","reactName":"ThumbsDownIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30361&m=dev"},{"iconName":"robot","fileName":"robot-icon","reactName":"RobotIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-171&m=dev"},{"iconName":"hard-drive","fileName":"hard-drive-icon","reactName":"HardDriveIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-179&m=dev"},{"iconName":"paper-plane","fileName":"paper-plane-icon","reactName":"PaperPlaneIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30373&m=dev"},{"iconName":"sliders","fileName":"sliders-icon","reactName":"SlidersIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30048-30370&m=dev"},{"iconName":"info-circle","fileName":"info-circle-icon","reactName":"InfoCircleIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=1179-73&m=dev"},{"iconName":"Icon Size=Heading - H4","fileName":"Icon Size=Heading - H4-icon","reactName":"Icon Size=Heading - H4Icon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12682-8373&m=dev"},{"iconName":"Icon Size=Font size - XS","fileName":"Icon Size=Font size - XS-icon","reactName":"Icon Size=Font size - XSIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-100&m=dev"},{"iconName":"Icon Size=Body - Small","fileName":"Icon Size=Body - Small-icon","reactName":"Icon Size=Body - SmallIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1586&m=dev"},{"iconName":"Icon Size=Standalone - 3XL","fileName":"Icon Size=Standalone - 3XL-icon","reactName":"Icon Size=Standalone - 3XLIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1574&m=dev"},{"iconName":"Icon Size=Font size - XL","fileName":"Icon Size=Font size - XL-icon","reactName":"Icon Size=Font size - XLIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-18411&m=dev"},{"iconName":"Icon Size=Font size - 3xl","fileName":"Icon Size=Font size - 3xl-icon","reactName":"Icon Size=Font size - 3xlIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15742-124&m=dev"},{"iconName":"Icon Size=Font size - Sm","fileName":"Icon Size=Font size - Sm-icon","reactName":"Icon Size=Font size - SmIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-6261&m=dev"},{"iconName":"Icon Size=Font size - 4xl","fileName":"Icon Size=Font size - 4xl-icon","reactName":"Icon Size=Font size - 4xlIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15751-12699&m=dev"},{"iconName":"Icon Size=Heading - H2","fileName":"Icon Size=Heading - H2-icon","reactName":"Icon Size=Heading - H2Icon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12662-80&m=dev"},{"iconName":"Icon Size=Heading - H3","fileName":"Icon Size=Heading - H3-icon","reactName":"Icon Size=Heading - H3Icon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12675-84&m=dev"},{"iconName":"Icon Size=Body - Large","fileName":"Icon Size=Body - Large-icon","reactName":"Icon Size=Body - LargeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12613-33719&m=dev"},{"iconName":"Icon Size=Standalone - Small","fileName":"Icon Size=Standalone - Small-icon","reactName":"Icon Size=Standalone - SmallIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4062&m=dev"},{"iconName":"Icon Size=Heading - H1","fileName":"Icon Size=Heading - H1-icon","reactName":"Icon Size=Heading - H1Icon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1580&m=dev"},{"iconName":"Icon Size=Standalone - XL","fileName":"Icon Size=Standalone - XL-icon","reactName":"Icon Size=Standalone - XLIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4053&m=dev"},{"iconName":"Icon Size=Standalone - Large","fileName":"Icon Size=Standalone - Large-icon","reactName":"Icon Size=Standalone - LargeIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4059&m=dev"},{"iconName":"Icon Size=Heading - H5","fileName":"Icon Size=Heading - H5-icon","reactName":"Icon Size=Heading - H5Icon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12682-11731&m=dev"},{"iconName":"Icon Size=Body - Default","fileName":"Icon Size=Body - Default-icon","reactName":"Icon Size=Body - DefaultIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=198-1583&m=dev"},{"iconName":"Icon Size=Font size - Lg","fileName":"Icon Size=Font size - Lg-icon","reactName":"Icon Size=Font size - LgIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-11593&m=dev"},{"iconName":"Icon Size=Font size - Med","fileName":"Icon Size=Font size - Med-icon","reactName":"Icon Size=Font size - MedIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15739-11207&m=dev"},{"iconName":"Icon Size=Font size - 2XL","fileName":"Icon Size=Font size - 2XL-icon","reactName":"Icon Size=Font size - 2XLIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=15740-20281&m=dev"},{"iconName":"Icon Size=Heading - H6","fileName":"Icon Size=Heading - H6-icon","reactName":"Icon Size=Heading - H6Icon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12684-1062&m=dev"},{"iconName":"Icon Size=Standalone - Medium","fileName":"Icon Size=Standalone - Medium-icon","reactName":"Icon Size=Standalone - MediumIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=12647-4056&m=dev"},{"iconName":"share-square-outline","fileName":"share-square-outline-icon","reactName":"ShareSquareOutlineIcon","url":"https://www.figma.com/design/VMEX8Xg2nzhBX8rfBx53jp/PatternFly-6%3A-Components?node-id=30057-266018&m=dev"}] diff --git a/yarn.lock b/yarn.lock index 89d88161ed4..e6974a952be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -81,30 +81,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.3, @babel/core@npm:^7.24.7, @babel/core@npm:^7.7.5": - version: 7.24.7 - resolution: "@babel/core@npm:7.24.7" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helpers": "npm:^7.24.7" - "@babel/parser": "npm:^7.24.7" - "@babel/template": "npm:^7.24.7" - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10c0/4004ba454d3c20a46ea66264e06c15b82e9f6bdc35f88819907d24620da70dbf896abac1cb4cc4b6bb8642969e45f4d808497c9054a1388a386cf8c12e9b9e0d - languageName: node - linkType: hard - -"@babel/core@npm:^7.24.4": +"@babel/core@npm:7.26.0, @babel/core@npm:^7.24.4": version: 7.26.0 resolution: "@babel/core@npm:7.26.0" dependencies: @@ -127,19 +104,30 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.10.5, @babel/generator@npm:^7.24.7, @babel/generator@npm:^7.7.2": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.3, @babel/core@npm:^7.24.7, @babel/core@npm:^7.7.5": version: 7.24.7 - resolution: "@babel/generator@npm:7.24.7" + resolution: "@babel/core@npm:7.24.7" dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helpers": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10c0/06b1f3350baf527a3309e50ffd7065f7aee04dd06e1e7db794ddfde7fe9d81f28df64edd587173f8f9295496a7ddb74b9a185d4bf4de7bb619e6d4ec45c8fd35 + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/4004ba454d3c20a46ea66264e06c15b82e9f6bdc35f88819907d24620da70dbf896abac1cb4cc4b6bb8642969e45f4d808497c9054a1388a386cf8c12e9b9e0d languageName: node linkType: hard -"@babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0": +"@babel/generator@npm:7.26.2, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0": version: 7.26.2 resolution: "@babel/generator@npm:7.26.2" dependencies: @@ -152,6 +140,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.10.5, @babel/generator@npm:^7.24.7, @babel/generator@npm:^7.7.2": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/06b1f3350baf527a3309e50ffd7065f7aee04dd06e1e7db794ddfde7fe9d81f28df64edd587173f8f9295496a7ddb74b9a185d4bf4de7bb619e6d4ec45c8fd35 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" @@ -562,6 +562,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:7.26.0": + version: 7.26.0 + resolution: "@babel/parser@npm:7.26.0" + dependencies: + "@babel/types": "npm:^7.26.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/05619e239be811f4d8a9f471534c0d7dbc44faf38f6a6445663710982d2f9b057be43b4d18906d4e28830958752bdadbf88903abf687304a2bda86c4b3489455 + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.5, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7": version: 7.24.7 resolution: "@babel/parser@npm:7.24.7" @@ -571,7 +582,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2": +"@babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2": version: 7.26.2 resolution: "@babel/parser@npm:7.26.2" dependencies: @@ -1740,7 +1751,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.25.9": +"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.25.9": version: 7.25.9 resolution: "@babel/traverse@npm:7.25.9" dependencies: @@ -1755,6 +1766,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:7.26.0, @babel/types@npm:^7.23.0, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/types@npm:7.26.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/b694f41ad1597127e16024d766c33a641508aad037abd08d0d1f73af753e1119fa03b4a107d04b5f92cc19c095a594660547ae9bead1db2299212d644b0a5cb8 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.24.7 resolution: "@babel/types@npm:7.24.7" @@ -1766,16 +1787,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/types@npm:7.26.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/b694f41ad1597127e16024d766c33a641508aad037abd08d0d1f73af753e1119fa03b4a107d04b5f92cc19c095a594660547ae9bead1db2299212d644b0a5cb8 - languageName: node - linkType: hard - "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2188,6 +2199,50 @@ __metadata: languageName: node linkType: hard +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 + languageName: node + linkType: hard + +"@figma/code-connect@npm:^1.2.4": + version: 1.2.4 + resolution: "@figma/code-connect@npm:1.2.4" + dependencies: + "@babel/core": "npm:7.26.0" + "@babel/generator": "npm:7.26.2" + "@babel/parser": "npm:7.26.0" + "@babel/types": "npm:7.26.0" + "@storybook/csf-tools": "npm:^7.6.7" + boxen: "npm:5.1.1" + chalk: "npm:^4.1.2" + commander: "npm:^11.1.0" + compare-versions: "npm:^6.1.0" + cross-spawn: "npm:^7.0.3" + dotenv: "npm:^16.3.1" + fast-fuzzy: "npm:^1.12.0" + find-up: "npm:^5.0.0" + glob: "npm:^10.3.10" + jsdom: "npm:^24.1.1" + lodash: "npm:^4.17.21" + minimatch: "npm:^9.0.3" + ora: "npm:^5.4.1" + parse5: "npm:^7.1.2" + prettier: "npm:^2.8.8" + prompts: "npm:^2.4.2" + strip-ansi: "npm:^6.0.0" + ts-morph: "npm:^23.0.0" + typescript: "npm:5.5.4" + undici: "npm:^5.28.4" + zod: "npm:^3.23.8" + zod-validation-error: "npm:^3.2.0" + bin: + figma: bin/figma + checksum: 10c0/1d7c9328f36cbcd121283e360759be3c61fd9e4afee202e93126727d3dd8ef12c2571a3d4b277e62481bfb8c4f3a990fb7df871b1765e274e9c2584ce464e897 + languageName: node + linkType: hard + "@fortawesome/fontawesome-common-types@npm:^0.2.36": version: 0.2.36 resolution: "@fortawesome/fontawesome-common-types@npm:0.2.36" @@ -3760,6 +3815,7 @@ __metadata: "@babel/preset-typescript": "npm:^7.24.7" "@eslint/compat": "npm:^1.2.3" "@eslint/js": "npm:^9.11.1" + "@figma/code-connect": "npm:^1.2.4" "@octokit/rest": "npm:^20.1.1" "@rollup/plugin-commonjs": "npm:^26.0.3" "@rollup/plugin-node-resolve": "npm:^15.3.0" @@ -4343,6 +4399,83 @@ __metadata: languageName: node linkType: hard +"@storybook/channels@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/channels@npm:7.6.20" + dependencies: + "@storybook/client-logger": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" + "@storybook/global": "npm:^5.0.0" + qs: "npm:^6.10.0" + telejson: "npm:^7.2.0" + tiny-invariant: "npm:^1.3.1" + checksum: 10c0/5aaa3e06a27750ffc48be6a5375dc286e1de5ae6c54f8318338afa2bbea68e37842f8eb17ce509c5587af173289640e78a4bbec3f234be9395bd08a0e1820308 + languageName: node + linkType: hard + +"@storybook/client-logger@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/client-logger@npm:7.6.20" + dependencies: + "@storybook/global": "npm:^5.0.0" + checksum: 10c0/cd1a9cb0a484a1585d5b4a918b20335ba8bd6655ae0051ba30c729b75678bafca62b8ef124fecd5c5883debf41d93a1827cf7bdf08df666f64de3cc15864be54 + languageName: node + linkType: hard + +"@storybook/core-events@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/core-events@npm:7.6.20" + dependencies: + ts-dedent: "npm:^2.0.0" + checksum: 10c0/4ee2cc7ca6d7cae579befab640bfe1e8b30243305f73e7d731e40aa1295ff5fc1b6c61561929d2e4db315f7c4f5b3cfdf0ddc3746b3660d34b0dd3911a55d4ad + languageName: node + linkType: hard + +"@storybook/csf-tools@npm:^7.6.7": + version: 7.6.20 + resolution: "@storybook/csf-tools@npm:7.6.20" + dependencies: + "@babel/generator": "npm:^7.23.0" + "@babel/parser": "npm:^7.23.0" + "@babel/traverse": "npm:^7.23.2" + "@babel/types": "npm:^7.23.0" + "@storybook/csf": "npm:^0.1.2" + "@storybook/types": "npm:7.6.20" + fs-extra: "npm:^11.1.0" + recast: "npm:^0.23.1" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/f1dd3bf645b4828c8e88ce65db9ebcfc074368e7e818f0c656bc41d5f5e1b1fd435a8a4b488907025a58c200f805e20c7fb7673feac2dad5d62d2e0917387d94 + languageName: node + linkType: hard + +"@storybook/csf@npm:^0.1.2": + version: 0.1.11 + resolution: "@storybook/csf@npm:0.1.11" + dependencies: + type-fest: "npm:^2.19.0" + checksum: 10c0/c5329fc13e7d762049b5c91df1bc1c0e510a1a898c401b72b68f1ff64139a85ab64a92f8e681d2fcb226c0a4a55d0f23b569b2bdb517e0f067bd05ea46228356 + languageName: node + linkType: hard + +"@storybook/global@npm:^5.0.0": + version: 5.0.0 + resolution: "@storybook/global@npm:5.0.0" + checksum: 10c0/8f1b61dcdd3a89584540896e659af2ecc700bc740c16909a7be24ac19127ea213324de144a141f7caf8affaed017d064fea0618d453afbe027cf60f54b4a6d0b + languageName: node + linkType: hard + +"@storybook/types@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/types@npm:7.6.20" + dependencies: + "@storybook/channels": "npm:7.6.20" + "@types/babel__core": "npm:^7.0.0" + "@types/express": "npm:^4.7.0" + file-system-cache: "npm:2.3.0" + checksum: 10c0/148ba54a43a247291d43e06585688279a6ea52ea0e227bab3f28d589adb02b5f436862e49a6c943940da81204662bcfc87922f61011518a554b0d3c83b0293aa + languageName: node + linkType: hard + "@swc/core-darwin-arm64@npm:1.7.28": version: 1.7.28 resolution: "@swc/core-darwin-arm64@npm:1.7.28" @@ -4556,6 +4689,18 @@ __metadata: languageName: node linkType: hard +"@ts-morph/common@npm:~0.24.0": + version: 0.24.0 + resolution: "@ts-morph/common@npm:0.24.0" + dependencies: + fast-glob: "npm:^3.3.2" + minimatch: "npm:^9.0.4" + mkdirp: "npm:^3.0.1" + path-browserify: "npm:^1.0.1" + checksum: 10c0/37b1fa63aff71f21da9527a460bd33d323f3126de8b80f1f6678733a6150892e7721f4782283e6d6fb6b87769363d6f4fc1f591d5a1c8e66106cedfe3ee667e7 + languageName: node + linkType: hard + "@tsconfig/node10@npm:^1.0.7": version: 1.0.11 resolution: "@tsconfig/node10@npm:1.0.11" @@ -4617,7 +4762,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -4818,7 +4963,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.17.13": +"@types/express@npm:*, @types/express@npm:^4.17.13, @types/express@npm:^4.7.0": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -5976,6 +6121,15 @@ __metadata: languageName: node linkType: hard +"ansi-align@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: "npm:^4.1.0" + checksum: 10c0/ad8b755a253a1bc8234eb341e0cec68a857ab18bf97ba2bda529e86f6e30460416523e0ec58c32e5c21f0ca470d779503244892873a5895dbd0c39c788e82467 + languageName: node + linkType: hard + "ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -6337,6 +6491,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/abcc49e42eb921a7ebc013d5bec1154651fb6dbc3f497541d488859e681256901b2990b954d530ba0da4d0851271d484f7057d5eff5e07cb73e8b10909f711bf + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -6838,6 +7001,22 @@ __metadata: languageName: node linkType: hard +"boxen@npm:5.1.1": + version: 5.1.1 + resolution: "boxen@npm:5.1.1" + dependencies: + ansi-align: "npm:^3.0.0" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.1.0" + cli-boxes: "npm:^2.2.1" + string-width: "npm:^4.2.2" + type-fest: "npm:^0.20.2" + widest-line: "npm:^3.1.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4b8631b6794c80464d0c4ef78cd0e56257edd8cc4e6debf45fcc8ea4d20b069743d3fa78c9da7c9eee7e6a55fd43b22a0ecfc821c978d4f85b047dbaa9e72821 + languageName: node + linkType: hard + "boxen@npm:^1.2.1": version: 1.3.0 resolution: "boxen@npm:1.3.0" @@ -7470,6 +7649,13 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^2.2.1": + version: 2.2.1 + resolution: "cli-boxes@npm:2.2.1" + checksum: 10c0/6111352edbb2f62dbc7bfd58f2d534de507afed7f189f13fa894ce5a48badd94b2aa502fda28f1d7dd5f1eb456e7d4033d09a76660013ef50c7f66e7a034f050 + languageName: node + linkType: hard + "cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -7648,6 +7834,13 @@ __metadata: languageName: node linkType: hard +"code-block-writer@npm:^13.0.1": + version: 13.0.3 + resolution: "code-block-writer@npm:13.0.3" + checksum: 10c0/87db97b37583f71cfd7eced8bf3f0a0a0ca53af912751a734372b36c08cd27f3e8a4878ec05591c0cd9ae11bea8add1423e132d660edd86aab952656dd41fd66 + languageName: node + linkType: hard + "codesandbox-import-util-types@npm:^2.2.0, codesandbox-import-util-types@npm:^2.3.0": version: 2.3.0 resolution: "codesandbox-import-util-types@npm:2.3.0" @@ -7826,6 +8019,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^11.1.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: 10c0/13cc6ac875e48780250f723fb81c1c1178d35c5decb1abb1b628b3177af08a8554e76b2c0f29de72d69eef7c864d12613272a71fabef8047922bc622ab75a179 + languageName: node + linkType: hard + "commander@npm:^12.1.0, commander@npm:~12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" @@ -8422,6 +8622,15 @@ __metadata: languageName: node linkType: hard +"cssstyle@npm:^4.0.1": + version: 4.1.0 + resolution: "cssstyle@npm:4.1.0" + dependencies: + rrweb-cssom: "npm:^0.7.1" + checksum: 10c0/05c6597e5d3e0ec6b15221f2c0ce9a0443a46cc50a6089a3ba9ee1ac27f83ff86a445a8f95435137dadd859f091fc61b6d342abaf396d3c910471b5b33cfcbfa + languageName: node + linkType: hard + "csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" @@ -8640,6 +8849,16 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^5.0.0": + version: 5.0.0 + resolution: "data-urls@npm:5.0.0" + dependencies: + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.0.0" + checksum: 10c0/1b894d7d41c861f3a4ed2ae9b1c3f0909d4575ada02e36d3d3bc584bdd84278e20709070c79c3b3bff7ac98598cb191eb3e86a89a79ea4ee1ef360e1694f92ad + languageName: node + linkType: hard + "data-view-buffer@npm:^1.0.1": version: 1.0.1 resolution: "data-view-buffer@npm:1.0.1" @@ -8811,7 +9030,7 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.4.2": +"decimal.js@npm:^10.4.2, decimal.js@npm:^10.4.3": version: 10.4.3 resolution: "decimal.js@npm:10.4.3" checksum: 10c0/6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee @@ -9254,7 +9473,7 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.4, dotenv@npm:~16.4.5": +"dotenv@npm:^16.3.1, dotenv@npm:^16.4.4, dotenv@npm:~16.4.5": version: 16.4.5 resolution: "dotenv@npm:16.4.5" checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f @@ -9449,7 +9668,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.4.0": +"entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -10022,7 +10241,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": +"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -10428,7 +10647,16 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-fuzzy@npm:^1.12.0": + version: 1.12.0 + resolution: "fast-fuzzy@npm:1.12.0" + dependencies: + graphemesplit: "npm:^2.4.1" + checksum: 10c0/c4adb03b21472b655414c9cb4680f217790ae641a9974148f55f7778da9a2cac26325996073b1082f76da5ab0f11f845122a6f717a5a99329c17e12ba625f3d6 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -10569,6 +10797,16 @@ __metadata: languageName: node linkType: hard +"file-system-cache@npm:2.3.0": + version: 2.3.0 + resolution: "file-system-cache@npm:2.3.0" + dependencies: + fs-extra: "npm:11.1.1" + ramda: "npm:0.29.0" + checksum: 10c0/43de19f0db32e6546bb7abeecb1d6ea83c1eca23b38905c9415a29f6219cc9d6d87b0c1a6aca92c46a0f1bc276241a339f2f68b8aa0ca5c2eb64b6e1e3e4da01 + languageName: node + linkType: hard + "filelist@npm:^1.0.4": version: 1.0.4 resolution: "filelist@npm:1.0.4" @@ -10917,6 +11155,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:11.1.1": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/a2480243d7dcfa7d723c5f5b24cf4eba02a6ccece208f1524a2fbde1c629492cfb9a59e4b6d04faff6fbdf71db9fdc8ef7f396417a02884195a625f5d8dc9427 + languageName: node + linkType: hard + "fs-extra@npm:9.0.1": version: 9.0.1 resolution: "fs-extra@npm:9.0.1" @@ -10929,7 +11178,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.2.0": +"fs-extra@npm:^11.1.0, fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -11638,6 +11887,16 @@ __metadata: languageName: node linkType: hard +"graphemesplit@npm:^2.4.1": + version: 2.4.4 + resolution: "graphemesplit@npm:2.4.4" + dependencies: + js-base64: "npm:^3.6.0" + unicode-trie: "npm:^2.0.0" + checksum: 10c0/8c1ba90b97b5a71ded869bfa0282013ff8c182f679706aaac90c111bcd7d504ed3867ce7f11221496ec18ea71e793976e66b16f9e988ac22652e928a9e8e5890 + languageName: node + linkType: hard + "gzip-size@npm:^6.0.0": version: 6.0.0 resolution: "gzip-size@npm:6.0.0" @@ -11929,6 +12188,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^4.0.0": + version: 4.0.0 + resolution: "html-encoding-sniffer@npm:4.0.0" + dependencies: + whatwg-encoding: "npm:^3.1.1" + checksum: 10c0/523398055dc61ac9b34718a719cb4aa691e4166f29187e211e1607de63dc25ac7af52ca7c9aead0c4b3c0415ffecb17326396e1202e2e86ff4bca4c0ee4c6140 + languageName: node + linkType: hard + "html-entities@npm:^2.3.2": version: 2.5.2 resolution: "html-entities@npm:2.5.2" @@ -12068,7 +12336,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1, http-proxy-agent@npm:^7.0.2": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -13923,6 +14191,13 @@ __metadata: languageName: node linkType: hard +"js-base64@npm:^3.6.0": + version: 3.7.7 + resolution: "js-base64@npm:3.7.7" + checksum: 10c0/3c905a7e78b601e4751b5e710edd0d6d045ce2d23eb84c9df03515371e1b291edc72808dc91e081cb9855aef6758292a2407006f4608ec3705373dd8baf2f80f + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -14018,6 +14293,40 @@ __metadata: languageName: node linkType: hard +"jsdom@npm:^24.1.1": + version: 24.1.3 + resolution: "jsdom@npm:24.1.3" + dependencies: + cssstyle: "npm:^4.0.1" + data-urls: "npm:^5.0.0" + decimal.js: "npm:^10.4.3" + form-data: "npm:^4.0.0" + html-encoding-sniffer: "npm:^4.0.0" + http-proxy-agent: "npm:^7.0.2" + https-proxy-agent: "npm:^7.0.5" + is-potential-custom-element-name: "npm:^1.0.1" + nwsapi: "npm:^2.2.12" + parse5: "npm:^7.1.2" + rrweb-cssom: "npm:^0.7.1" + saxes: "npm:^6.0.0" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^4.1.4" + w3c-xmlserializer: "npm:^5.0.0" + webidl-conversions: "npm:^7.0.0" + whatwg-encoding: "npm:^3.1.1" + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.0.0" + ws: "npm:^8.18.0" + xml-name-validator: "npm:^5.0.0" + peerDependencies: + canvas: ^2.11.2 + peerDependenciesMeta: + canvas: + optional: true + checksum: 10c0/e48b342afacd7418a23dac204a62deea729c50f4d072a7c04c09fd32355fdb4335f8779fa79fd0277a2dbeb2d356250a950955719d00047324b251233b11277f + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -14937,6 +15246,13 @@ __metadata: languageName: node linkType: hard +"map-or-similar@npm:^1.5.0": + version: 1.5.0 + resolution: "map-or-similar@npm:1.5.0" + checksum: 10c0/33c6ccfdc272992e33e4e99a69541a3e7faed9de3ac5bc732feb2500a9ee71d3f9d098980a70b7746e7eeb7f859ff7dfb8aa9b5ecc4e34170a32ab78cfb18def + languageName: node + linkType: hard + "markdown-escapes@npm:^1.0.0": version: 1.0.4 resolution: "markdown-escapes@npm:1.0.4" @@ -15048,6 +15364,15 @@ __metadata: languageName: node linkType: hard +"memoizerific@npm:^1.11.3": + version: 1.11.3 + resolution: "memoizerific@npm:1.11.3" + dependencies: + map-or-similar: "npm:^1.5.0" + checksum: 10c0/661bf69b7afbfad57f0208f0c63324f4c96087b480708115b78ee3f0237d86c7f91347f6db31528740b2776c2e34c709bcb034e1e910edee2270c9603a0a469e + languageName: node + linkType: hard + "meow@npm:^8.1.2": version: 8.1.2 resolution: "meow@npm:8.1.2" @@ -15289,6 +15614,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.3": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -16075,6 +16409,13 @@ __metadata: languageName: node linkType: hard +"nwsapi@npm:^2.2.12": + version: 2.2.13 + resolution: "nwsapi@npm:2.2.13" + checksum: 10c0/9dbd1071bba3570ef0b046c43c03d0584c461063f27539ba39f4185188e9d5c10cb06fd4426cdb300bb83020c3daa2c8f4fa9e8a070299539ac4007433357ac0 + languageName: node + linkType: hard + "nwsapi@npm:^2.2.2": version: 2.2.10 resolution: "nwsapi@npm:2.2.10" @@ -16751,6 +17092,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^0.2.5": + version: 0.2.9 + resolution: "pako@npm:0.2.9" + checksum: 10c0/79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041 + languageName: node + linkType: hard + "parallel-transform@npm:^1.1.0": version: 1.2.0 resolution: "parallel-transform@npm:1.2.0" @@ -16894,6 +17242,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.1.2": + version: 7.2.1 + resolution: "parse5@npm:7.2.1" + dependencies: + entities: "npm:^4.5.0" + checksum: 10c0/829d37a0c709215a887e410a7118d754f8e1afd7edb529db95bc7bbf8045fb0266a7b67801331d8e8d9d073ea75793624ec27ce9ff3b96862c3b9008f4d68e80 + languageName: node + linkType: hard + "parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -16911,7 +17268,7 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:1.0.1": +"path-browserify@npm:1.0.1, path-browserify@npm:^1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 @@ -17371,6 +17728,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:^2.8.8": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + languageName: node + linkType: hard + "prettier@npm:^3.3.3": version: 3.3.3 resolution: "prettier@npm:3.3.3" @@ -17502,7 +17868,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:*, prompts@npm:^2.0.1": +"prompts@npm:*, prompts@npm:^2.0.1, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -17672,7 +18038,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -17794,6 +18160,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.10.0": + version: 6.13.1 + resolution: "qs@npm:6.13.1" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10c0/5ef527c0d62ffca5501322f0832d800ddc78eeb00da3b906f1b260ca0492721f8cdc13ee4b8fd8ac314a6ec37b948798c7b603ccc167e954088df392092f160c + languageName: node + linkType: hard + "qs@npm:^6.11.2": version: 6.12.1 resolution: "qs@npm:6.12.1" @@ -17847,6 +18222,13 @@ __metadata: languageName: node linkType: hard +"ramda@npm:0.29.0": + version: 0.29.0 + resolution: "ramda@npm:0.29.0" + checksum: 10c0/b00eaaf1c62b06a99affa1d583e256bd65ad27ab9d0ef512f55d7d93b842e7cd244a4a09179f61fdd8548362e409323867a2b0477cbd0626b5644eb6ac7c53da + languageName: node + linkType: hard + "ramda@npm:~0.27.1": version: 0.27.2 resolution: "ramda@npm:0.27.2" @@ -18149,6 +18531,19 @@ __metadata: languageName: node linkType: hard +"recast@npm:^0.23.1": + version: 0.23.9 + resolution: "recast@npm:0.23.9" + dependencies: + ast-types: "npm:^0.16.1" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tiny-invariant: "npm:^1.3.3" + tslib: "npm:^2.0.1" + checksum: 10c0/65d6e780351f0180ea4fe5c9593ac18805bf2b79977f5bedbbbf26f6d9b619ed0f6992c1bf9e06dd40fca1aea727ad6d62463cfb5d3a33342ee5a6e486305fe5 + languageName: node + linkType: hard + "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -18903,6 +19298,13 @@ __metadata: languageName: node linkType: hard +"rrweb-cssom@npm:^0.7.1": + version: 0.7.1 + resolution: "rrweb-cssom@npm:0.7.1" + checksum: 10c0/127b8ca6c8aac45e2755abbae6138d4a813b1bedc2caabf79466ae83ab3cfc84b5bfab513b7033f0aa4561c7753edf787d0dd01163ceacdee2e8eb1b6bf7237e + languageName: node + linkType: hard + "run-async@npm:^2.2.0, run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -19920,7 +20322,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -20436,6 +20838,15 @@ __metadata: languageName: node linkType: hard +"telejson@npm:^7.2.0": + version: 7.2.0 + resolution: "telejson@npm:7.2.0" + dependencies: + memoizerific: "npm:^1.11.3" + checksum: 10c0/d26e6cc93e54bfdcdb207b49905508c5db45862e811a2e2193a735409e47b14530e1c19351618a3e03ad2fd4ffc3759364fcd72851aba2df0300fab574b6151c + languageName: node + linkType: hard + "temp-dir@npm:1.0.0": version: 1.0.0 resolution: "temp-dir@npm:1.0.0" @@ -20567,7 +20978,14 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.0.2": +"tiny-inflate@npm:^1.0.0": + version: 1.0.3 + resolution: "tiny-inflate@npm:1.0.3" + checksum: 10c0/fab687537254f6ec44c9a2e880048fe70da3542aba28f73cda3e74c95cabf342a339372f2a6c032e322324f01accc03ca26c04ba2bad9b3eb8cf3ee99bba7f9b + languageName: node + linkType: hard + +"tiny-invariant@npm:^1.0.2, tiny-invariant@npm:^1.3.1, tiny-invariant@npm:^1.3.3": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a @@ -20660,7 +21078,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.2, tough-cookie@npm:^4.1.3": +"tough-cookie@npm:^4.1.2, tough-cookie@npm:^4.1.3, tough-cookie@npm:^4.1.4": version: 4.1.4 resolution: "tough-cookie@npm:4.1.4" dependencies: @@ -20691,6 +21109,15 @@ __metadata: languageName: node linkType: hard +"tr46@npm:^5.0.0": + version: 5.0.0 + resolution: "tr46@npm:5.0.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/1521b6e7bbc8adc825c4561480f9fe48eb2276c81335eed9fa610aa4c44a48a3221f78b10e5f18b875769eb3413e30efbf209ed556a17a42aa8d690df44b7bee + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -20767,6 +21194,23 @@ __metadata: languageName: node linkType: hard +"ts-dedent@npm:^2.0.0": + version: 2.2.0 + resolution: "ts-dedent@npm:2.2.0" + checksum: 10c0/175adea838468cc2ff7d5e97f970dcb798bbcb623f29c6088cb21aa2880d207c5784be81ab1741f56b9ac37840cbaba0c0d79f7f8b67ffe61c02634cafa5c303 + languageName: node + linkType: hard + +"ts-morph@npm:^23.0.0": + version: 23.0.0 + resolution: "ts-morph@npm:23.0.0" + dependencies: + "@ts-morph/common": "npm:~0.24.0" + code-block-writer: "npm:^13.0.1" + checksum: 10c0/3ac061a3e85b2c7758f7591a73c44b8666488c1615a79c133868d4f5e03a4e73fc855d58ce78c3d5fb605ce14af377353a379fe5ee60fc7b384629f0d2cefc6f + languageName: node + linkType: hard + "ts-node@npm:^10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" @@ -20915,6 +21359,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" @@ -20943,6 +21394,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.19.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: 10c0/a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb + languageName: node + linkType: hard + "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -21061,6 +21519,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.5.4": + version: 5.5.4 + resolution: "typescript@npm:5.5.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/422be60f89e661eab29ac488c974b6cc0a660fb2228003b297c3d10c32c90f3bcffc1009b43876a082515a3c376b1eefcce823d6e78982e6878408b9a923199c + languageName: node + linkType: hard + "typescript@npm:>=3 < 6, typescript@npm:^5.4.5": version: 5.4.5 resolution: "typescript@npm:5.4.5" @@ -21081,6 +21549,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A5.5.4#optional!builtin": + version: 5.5.4 + resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/73409d7b9196a5a1217b3aaad929bf76294d3ce7d6e9766dd880ece296ee91cf7d7db6b16c6c6c630ee5096eccde726c0ef17c7dfa52b01a243e57ae1f09ef07 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.4.5#optional!builtin": version: 5.4.5 resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" @@ -21143,6 +21621,15 @@ __metadata: languageName: node linkType: hard +"undici@npm:^5.28.4": + version: 5.28.4 + resolution: "undici@npm:5.28.4" + dependencies: + "@fastify/busboy": "npm:^2.0.0" + checksum: 10c0/08d0f2596553aa0a54ca6e8e9c7f45aef7d042c60918564e3a142d449eda165a80196f6ef19ea2ef2e6446959e293095d8e40af1236f0d67223b06afac5ecad7 + languageName: node + linkType: hard + "unherit@npm:^1.0.4": version: 1.1.3 resolution: "unherit@npm:1.1.3" @@ -21184,6 +21671,16 @@ __metadata: languageName: node linkType: hard +"unicode-trie@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-trie@npm:2.0.0" + dependencies: + pako: "npm:^0.2.5" + tiny-inflate: "npm:^1.0.0" + checksum: 10c0/2422368645249f315640a1c9e9506046aa7738fc9c5d59e15c207cdd6ec66101c35b0b9f75dc3ac28fe7be19aaf1efc898bbea074fa1e8e295ef736aeb7904bb + languageName: node + linkType: hard + "unified@npm:9.1.0": version: 9.1.0 resolution: "unified@npm:9.1.0" @@ -22194,6 +22691,15 @@ __metadata: languageName: node linkType: hard +"w3c-xmlserializer@npm:^5.0.0": + version: 5.0.0 + resolution: "w3c-xmlserializer@npm:5.0.0" + dependencies: + xml-name-validator: "npm:^5.0.0" + checksum: 10c0/8712774c1aeb62dec22928bf1cdfd11426c2c9383a1a63f2bcae18db87ca574165a0fbe96b312b73652149167ac6c7f4cf5409f2eb101d9c805efe0e4bae798b + languageName: node + linkType: hard + "walk-up-path@npm:^3.0.1": version: 3.0.1 resolution: "walk-up-path@npm:3.0.1" @@ -22465,6 +22971,15 @@ __metadata: languageName: node linkType: hard +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: "npm:0.6.3" + checksum: 10c0/273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e + languageName: node + linkType: hard + "whatwg-mimetype@npm:^3.0.0": version: 3.0.0 resolution: "whatwg-mimetype@npm:3.0.0" @@ -22472,6 +22987,13 @@ __metadata: languageName: node linkType: hard +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df + languageName: node + linkType: hard + "whatwg-url@npm:^11.0.0": version: 11.0.0 resolution: "whatwg-url@npm:11.0.0" @@ -22482,6 +23004,16 @@ __metadata: languageName: node linkType: hard +"whatwg-url@npm:^14.0.0": + version: 14.0.0 + resolution: "whatwg-url@npm:14.0.0" + dependencies: + tr46: "npm:^5.0.0" + webidl-conversions: "npm:^7.0.0" + checksum: 10c0/ac32e9ba9d08744605519bbe9e1371174d36229689ecc099157b6ba102d4251a95e81d81f3d80271eb8da182eccfa65653f07f0ab43ea66a6934e643fd091ba9 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -22601,6 +23133,15 @@ __metadata: languageName: node linkType: hard +"widest-line@npm:^3.1.0": + version: 3.1.0 + resolution: "widest-line@npm:3.1.0" + dependencies: + string-width: "npm:^4.0.0" + checksum: 10c0/b1e623adcfb9df35350dd7fc61295d6d4a1eaa65a406ba39c4b8360045b614af95ad10e05abf704936ed022569be438c4bfa02d6d031863c4166a238c301119f + languageName: node + linkType: hard + "wildcard@npm:^2.0.0": version: 2.0.1 resolution: "wildcard@npm:2.0.1" @@ -22825,6 +23366,13 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:^5.0.0": + version: 5.0.0 + resolution: "xml-name-validator@npm:5.0.0" + checksum: 10c0/3fcf44e7b73fb18be917fdd4ccffff3639373c7cb83f8fc35df6001fecba7942f1dbead29d91ebb8315e2f2ff786b508f0c9dc0215b6353f9983c6b7d62cb1f5 + languageName: node + linkType: hard + "xml@npm:^1.0.1": version: 1.0.1 resolution: "xml@npm:1.0.1" @@ -22996,7 +23544,7 @@ __metadata: languageName: node linkType: hard -"zod-validation-error@npm:^3.0.3": +"zod-validation-error@npm:^3.0.3, zod-validation-error@npm:^3.2.0": version: 3.4.0 resolution: "zod-validation-error@npm:3.4.0" peerDependencies: @@ -23005,7 +23553,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:3.23.8, zod@npm:^3.22.4": +"zod@npm:3.23.8, zod@npm:^3.22.4, zod@npm:^3.23.8": version: 3.23.8 resolution: "zod@npm:3.23.8" checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69