--- // Default properties for the Meta component. These values are used if props are not provided. // 'title' sets the default page title for the website. // 'meta' sets a default description meta tag to describe the page content. // 'structuredData' defines default structured data in JSON-LD format to enhance search engine understanding of the page (for SEO purposes). const defaultProps = { meta: "ScrewFast offers top-tier hardware tools and expert construction services to meet all your project needs. Start exploring and contact our sales team for superior quality and reliability.", structuredData: { "@context": "https://schema.org", "@type": "WebSite", "name": "ScrewFast", "url": "https://screwfast.uk", "description": "ScrewFast offers top-tier hardware tools and expert construction services to meet all your project needs. Start exploring and contact our sales team for superior quality and reliability.", }, }; // Extract props with default values assigned from defaultProps. Values can be overridden when the component is used. // For example: // const { meta = defaultProps.meta, structuredData = defaultProps.structuredData } = Astro.props; // Define the metadata for your website and individual pages const title: string = "ScrewFast"; // Set default title const ogTitle: string = "ScrewFast: Hardware Tools & Construction Services"; // Set the Open Graph title const author: string = "Emil Gulamov"; // Set the author's name const ogDescription: string = "Equip your projects with ScrewFast's top-quality hardware tools and expert construction services. Trusted by industry leaders, ScrewFast offers simplicity, affordability, and reliability. Experience the difference with user-centric design and cutting-edge tools. Start exploring now!"; // Set the Open Graph description const URL: string = `${Astro.site}`; // Set the website URL in astro.config.mjs const socialImage: string = `${Astro.site}/social.png`; // Set the path for the social media image --- {structuredData && ( )}