import './services-feature.css';
export type Service = {
title: string;
description: string;
};
const services: Service[] = [
{
title: 'Custom Web Design',
description:
'Tailored layouts and branding that reflect your business and engage your audience from the first visit.',
},
{
title: 'Web Development',
description:
'Fast, reliable sites built with modern frameworks—scalable architecture that grows with your company.',
},
{
title: 'E-commerce',
description:
'Online stores with smooth checkout, inventory management, and payment integrations that convert.',
},
{
title: 'Performance & SEO',
description:
'Optimised load times, accessibility, and search visibility so customers can find and use your site.',
},
{
title: 'Hosting & Maintenance',
description:
'Secure hosting, updates, backups, and monitoring so your site stays online and up to date.',
},
{
title: 'APIs & Integrations',
description:
'Connect CRMs, booking systems, analytics, and third-party tools into one cohesive workflow.',
},
];
function ServiceFeatureCard({ title, description }: Service) {
return (
);
}
type ServicesFeatureProps = {
heading?: string;
subheading?: string;
items?: Service[];
};
export default function ServicesFeature({
heading = 'What we offer',
subheading = 'End-to-end web solutions for businesses of every size.',
items = services,
}: ServicesFeatureProps) {
return (
{items.map((service) => (
-
))}
);
}