Fix: Enable grasshopper in connectors (#4753)

This commit is contained in:
Mike
2025-05-15 16:35:08 +02:00
committed by GitHub
parent a8ae414bde
commit e6cd9a88d6
3 changed files with 30 additions and 32 deletions
@@ -4,12 +4,19 @@
class="flex flex-1 flex-col gap-1 !p-4 !pt-2 !pb-3 h-full hover:bg-foundation"
>
<div class="flex gap-2 items-center">
<img
v-if="connector.image"
:src="connector.image"
:alt="`${connector.title} logo`"
class="w-[48px] -ml-1"
/>
<div v-if="connector.images" class="relative flex items-start mr-2">
<div
v-for="(image, index) in connector.images"
:key="image"
:class="[
'relative -ml-2 -mr-4',
`-mb-[${index * 2}]`,
`z-[${connector.images.length - index}]`
]"
>
<img :src="image" :alt="`${connector.title} logo`" class="w-[48px]" />
</div>
</div>
<div class="flex flex-col gap-y-1.5">
<h2 class="text-body-xs text-foreground font-medium leading-none">
{{ connector.title }}
@@ -20,16 +20,16 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish and load Revit models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/revit',
image: '/images/connectors/revit.png',
images: ['/images/connectors/revit.png'],
categories: [ConnectorCategory.NextGen, ConnectorCategory.BIM]
},
{
title: 'Rhino',
title: 'Rhino + Grasshopper',
slug: 'rhino',
description:
'Publish and load Rhino models for high-quality design coordination and business intelligence workflows.',
'Publish and load Rhino and Grasshopper models for high-quality design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/rhino',
image: '/images/connectors/rhino.png',
images: ['/images/connectors/rhino.png', '/images/connectors/grasshopper.png'],
categories: [ConnectorCategory.NextGen, ConnectorCategory.CADAndModeling]
},
{
@@ -38,7 +38,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Load your models into Power BI to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/power-bi',
image: '/images/connectors/powerbi.png',
images: ['/images/connectors/powerbi.png'],
categories: [ConnectorCategory.BusinessIntelligence]
},
{
@@ -47,7 +47,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish and load SketchUp models for high-quality design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/sketchup-beta',
image: '/images/connectors/sketchup.png',
images: ['/images/connectors/sketchup.png'],
categories: [ConnectorCategory.NextGen, ConnectorCategory.CADAndModeling]
},
{
@@ -56,7 +56,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish QGIS models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/qgis',
image: '/images/connectors/qgis.png',
images: ['/images/connectors/qgis.png'],
categories: [ConnectorCategory.GIS]
},
{
@@ -65,7 +65,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish ArcGIS models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/arcgis',
image: '/images/connectors/arcgis.png',
images: ['/images/connectors/arcgis.png'],
categories: [ConnectorCategory.GIS]
},
{
@@ -74,7 +74,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish and load AutoCAD models for high-quality design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/autocad',
image: '/images/connectors/autocad.png',
images: ['/images/connectors/autocad.png'],
categories: [ConnectorCategory.NextGen, ConnectorCategory.CADAndModeling]
},
{
@@ -83,7 +83,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish and load Civil 3D models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/civil3d',
image: '/images/connectors/civil3d.png',
images: ['/images/connectors/civil3d.png'],
categories: [
ConnectorCategory.NextGen,
ConnectorCategory.Infrastructure,
@@ -96,7 +96,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish ETABS models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/etabs',
image: '/images/connectors/etabs.png',
images: ['/images/connectors/etabs.png'],
categories: [ConnectorCategory.Structural]
},
{
@@ -105,7 +105,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish Navisworks models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/navisworks',
image: '/images/connectors/navisworks.png',
images: ['/images/connectors/navisworks.png'],
categories: [ConnectorCategory.NextGen, ConnectorCategory.BIM]
},
{
@@ -114,7 +114,7 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish Archicad models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/archicad',
image: '/images/connectors/archicad.png',
images: ['/images/connectors/archicad.png'],
categories: [ConnectorCategory.NextGen, ConnectorCategory.BIM]
},
{
@@ -123,14 +123,14 @@ export const connectorItems: ConnectorItem[] = [
description:
'Publish Tekla Structures models to boost design coordination and business intelligence workflows.',
url: 'https://www.speckle.systems/connectors/teklastructures-alpha',
image: '/images/connectors/teklastructures.png',
images: ['/images/connectors/teklastructures.png'],
categories: [ConnectorCategory.NextGen, ConnectorCategory.Structural]
},
{
title: 'Blender',
slug: 'blender',
description: 'Load models into Blender to boost design coordination workflows.',
image: '/images/connectors/blender.png',
images: ['/images/connectors/blender.png'],
url: 'https://www.speckle.systems/connectors/blender',
categories: [ConnectorCategory.Visualisation, ConnectorCategory.CADAndModeling]
},
@@ -139,17 +139,8 @@ export const connectorItems: ConnectorItem[] = [
title: 'Excel',
slug: 'excel',
description: "Create geometry, schedules and analyse your geometry's metadata.",
image: '/images/connectors/excel.png',
images: ['/images/connectors/excel.png'],
categories: [ConnectorCategory.BusinessIntelligence],
isComingSoon: true
},
{
title: 'Grasshopper',
slug: 'grasshopper',
description:
'Publish and load models to boost design coordination and BI workflows.',
image: '/images/connectors/grasshopper.png',
categories: [ConnectorCategory.VisualProgramming],
isComingSoon: true
}
]
@@ -19,7 +19,7 @@ export const enum ConnectorCategory {
export type ConnectorItem = {
title: string
slug: string
image: string
images: string[]
url?: string
description: string
categories?: ConnectorCategory[]