All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 1m0s
Build & Deploy / 🧪 QA (push) Successful in 1m37s
Build & Deploy / 🏗️ Build (push) Successful in 3m19s
Build & Deploy / 🚀 Deploy (push) Successful in 40s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
175 lines
5.7 KiB
TypeScript
175 lines
5.7 KiB
TypeScript
import { LucideIcon, MapPin, Building2, HardHat, Phone, Mail, Navigation } from 'lucide-react';
|
|
|
|
export interface ContactPerson {
|
|
name: string;
|
|
role: string;
|
|
phone: string;
|
|
email: string;
|
|
image?: string;
|
|
}
|
|
|
|
export interface StandortData {
|
|
id: string;
|
|
name: string;
|
|
shortName: string;
|
|
description: Record<'de' | 'en', string>;
|
|
address: {
|
|
street: string;
|
|
city: string;
|
|
};
|
|
contact: {
|
|
phone: string;
|
|
email: string;
|
|
};
|
|
coordinates: {
|
|
lat: number;
|
|
lng: number;
|
|
};
|
|
keyFeatures: Record<'de' | 'en', string[]>;
|
|
image: string;
|
|
gallery: string[];
|
|
type: 'hq' | 'branch';
|
|
}
|
|
|
|
export const standorteData: StandortData[] = [
|
|
{
|
|
id: 'guben',
|
|
name: 'E-TIB GmbH',
|
|
shortName: 'Standort Brandenburg (Hauptsitz)',
|
|
type: 'hq',
|
|
description: {
|
|
de: 'Unser Hauptsitz in Guben bildet das strategische und operative Zentrum der E-TIB Gruppe. Von hier aus steuern wir bundesweit Großprojekte im Kabelleitungsnetzbau und koordinieren unseren hochmodernen Maschinenpark.',
|
|
en: 'Our headquarters in Guben forms the strategic and operational center of the E-TIB Group. From here, we manage large-scale civil engineering projects nationwide and coordinate our state-of-the-art machinery fleet.'
|
|
},
|
|
address: {
|
|
street: 'Gewerbestraße 22',
|
|
city: '03172 Guben'
|
|
},
|
|
contact: {
|
|
phone: '+49 (0) 3561 / 68577 33',
|
|
email: 'info@e-tib.com'
|
|
},
|
|
coordinates: {
|
|
lat: 51.942,
|
|
lng: 14.717
|
|
},
|
|
keyFeatures: {
|
|
de: [
|
|
'Zentrale strategische Steuerung',
|
|
'Kabelleitungsnetzbau & Infrastruktur',
|
|
'Koordination Großmaschinenpark',
|
|
'Zentrales Projektmanagement'
|
|
],
|
|
en: [
|
|
'Central strategic management',
|
|
'Cable network engineering & infrastructure',
|
|
'Coordination of heavy machinery',
|
|
'Central project management'
|
|
]
|
|
},
|
|
image: '/assets/photos/DSC02114.jpg',
|
|
gallery: [
|
|
'/assets/photos/DSC02114.jpg',
|
|
'/assets/photos/Etib_E-tib_Tiefbau_Guben_Netzanbindung_Energie-45.jpg'
|
|
]
|
|
},
|
|
{
|
|
id: 'kirchheilingen',
|
|
name: 'E-TIB Bohrtechnik GmbH',
|
|
shortName: 'Standort Thüringen',
|
|
type: 'branch',
|
|
description: {
|
|
de: 'Unser spezialisierter Standort für Horizontalspülbohrtechnik in Thüringen. Mit modernsten Bohranlagen realisieren wir grabenlose Leitungsverlegungen für komplexe Infrastrukturprojekte, umweltschonend und hocheffizient.',
|
|
en: 'Our specialized location for horizontal directional drilling in Thuringia. Utilizing state-of-the-art drilling rigs, we implement trenchless cable laying for complex infrastructure projects, environmentally friendly and highly efficient.'
|
|
},
|
|
address: {
|
|
street: 'Bahnhofstraße 180a',
|
|
city: '99947 Kirchheilingen'
|
|
},
|
|
contact: {
|
|
phone: '+49 (0) 3561 / 68577 33', // Placeholder, using central
|
|
email: 'info@e-tib.com'
|
|
},
|
|
coordinates: {
|
|
lat: 51.1852,
|
|
lng: 10.6865
|
|
},
|
|
keyFeatures: {
|
|
de: [
|
|
'Horizontalspülbohrtechnik (HDD)',
|
|
'Grabenlose Rohrverlegung',
|
|
'Felsbohrungen',
|
|
'Unterquerung von Gewässern & Straßen'
|
|
],
|
|
en: [
|
|
'Horizontal Directional Drilling (HDD)',
|
|
'Trenchless pipe laying',
|
|
'Rock drilling',
|
|
'Crossing underneath water bodies & roads'
|
|
]
|
|
},
|
|
image: '/assets/photos/Etib_E-tib_Tiefbau_Guben_Netzanbindung_Energie_Vermessung_(247_von_80).jpg',
|
|
gallery: [
|
|
'/assets/photos/DSC02089.jpg',
|
|
'/assets/photos/Etib_E-tib_Tiefbau_Guben_Netzanbindung_Energie-6.jpg'
|
|
]
|
|
},
|
|
{
|
|
id: 'buelstedt',
|
|
name: 'E-TIB Ingenieurgesellschaft mbH',
|
|
shortName: 'Standort Niedersachsen',
|
|
type: 'branch',
|
|
description: {
|
|
de: 'Unsere Ingenieurgesellschaft in Bülstedt ist spezialisiert auf die hochpräzise Planung, Vermessung und Projektierung von Energie- und Telekommunikationsnetzen. Hier verschmelzen technische Expertise und modernes Datenmanagement.',
|
|
en: 'Our engineering firm in Bülstedt specializes in the high-precision planning, surveying, and project management of energy and telecommunication networks. This is where technical expertise and modern data management converge.'
|
|
},
|
|
address: {
|
|
street: 'Dorfstraße 1', // Placeholder
|
|
city: '27412 Bülstedt'
|
|
},
|
|
contact: {
|
|
phone: '+49 (0) 3561 / 68577 33', // Placeholder, using central
|
|
email: 'info@e-tib.com'
|
|
},
|
|
coordinates: {
|
|
lat: 53.2167,
|
|
lng: 9.15
|
|
},
|
|
keyFeatures: {
|
|
de: [
|
|
'Trassenplanung & Projektierung',
|
|
'Geodätische Vermessung (GPS/Tachymetrie)',
|
|
'As-Built Dokumentation (GIS/CAD)',
|
|
'Genehmigungsmanagement'
|
|
],
|
|
en: [
|
|
'Route planning & project management',
|
|
'Geodetic surveying (GPS/Tacheometry)',
|
|
'As-built documentation (GIS/CAD)',
|
|
'Permit management'
|
|
]
|
|
},
|
|
image: '/assets/photos/etib_ingenieure_tiefbau_solar_pv_planung_vermessung_gis-256.jpg',
|
|
gallery: [
|
|
'/assets/photos/etib_ingenieure_tiefbau_solar_pv_planung_vermessung_gis-294.jpg',
|
|
'/assets/photos/etib_ingenieure_tiefbau_solar_pv_planung_vermessung_gis-298.jpg'
|
|
]
|
|
}
|
|
];
|
|
|
|
export function getStandortById(id: string): StandortData | undefined {
|
|
return standorteData.find(s => s.id === id);
|
|
}
|
|
|
|
// Convert StandortData to the Location format required by the map
|
|
export const standorteLocations = standorteData.map(standort => ({
|
|
id: standort.id,
|
|
name: standort.shortName,
|
|
type: standort.type,
|
|
x: standort.id === 'kirchheilingen' ? 52 : standort.id === 'buelstedt' ? 37 : 85,
|
|
y: standort.id === 'kirchheilingen' ? 55 : standort.id === 'buelstedt' ? 25.33 : 41.1,
|
|
description: standort.name,
|
|
href: `/standorte/${standort.id}`,
|
|
details: standort.keyFeatures.de.slice(0, 3)
|
|
}));
|