Your Business Name
Skip to main content

Business Components - Show What Matters

Display your business information consistently across your entire site. NAP data, hours, locations—all from one config file.

Essential Business Information Components

Display your business information consistently across your entire site. Each component pulls data from your config file, so you update once and see changes everywhere.

Perfect for local businesses that need NAP consistency, operating hours display, and easy customer contact.

How to Use Business Components

1. Configure Your Business Info

Edit src/config/business.js with your information:

export default {
  name: 'Your Business Name',
  phone: '(555) 123-4567',
  email: '[email protected]',
  address: { /* ... */ },
  hours: { /* ... */ },
  coordinates: { /* ... */ },
};

2. Import and Use

import BusinessInfo from '@theme/components/business/BusinessInfo.astro';

<BusinessInfo variant="full" />

3. Update Once, See Changes Everywhere

All business components pull from the same config file. Change your phone number once, it updates across your entire site automatically.

Explore Business Components

Click on any component above to see live examples, configuration guides, and code snippets.