--- import { Image } from "astro:assets"; import SubHeader from "./SubHeader.astro"; const CLIENTS = [ { name: "Daihatsu", slug: "daihatsu" }, { name: "Nissan", slug: "nissan" }, { name: "Mitusbisi Motors", slug: "mitsubishi" }, { name: "Isuzu", slug: "isuzu" }, { name: "Kawasaki", slug: "kawasaki" }, { name: "Pertamina", slug: "pertamina" }, { name: "Asosiasi Penyelenggara Jaringan Telekomunikasi", slug: "apjatel" }, { name: "GM", slug: "gm" }, { name: "Rinnai", slug: "rinnai" }, { name: "Pomi Indo Karya", slug: "pomi" }, { name: "PLN", slug: "pln" }, { name: "Indofood CBP", slug: "indofoodcbp" }, { name: "Ajinomoto", slug: "ajinomoto" }, { name: "Amerta Indah Otsuka", slug: "otsuka" }, ]; // Logos are optional: drop `.png|svg|webp|jpg` into `src/assets/` // and it is picked up here automatically. Until then the name renders as a // wordmark, so the section never blocks on missing brand assets. const logos = import.meta.glob<{ default: ImageMetadata }>("../assets/*.{png,svg,webp,jpg,jpeg}", { eager: true, }); const logoFor = (slug: string) => Object.entries(logos).find(([path]) => path.includes(`/${slug}.`))?.[1].default; ---

Dipercaya oleh Perusahaan Terkemuka

Kami bermitra dengan perusahaan manufaktur, energi, dan infrastruktur di seluruh Indonesia untuk memberikan solusi teknik yang andal.

    { CLIENTS.map((client) => { const logo = logoFor(client.slug); return (
  • {logo ? ( {client.name} ) : ( {client.name} )}
  • ); }) }