Merge version_1 into main #6
@@ -6,14 +6,14 @@
|
||||
"textRules": {
|
||||
"logoText": {
|
||||
"required": false,
|
||||
"default": "RealWeb",
|
||||
"default": "RealityWDesign",
|
||||
"example": "Company Name",
|
||||
"minChars": 2,
|
||||
"maxChars": 30
|
||||
},
|
||||
"copyrightText": {
|
||||
"required": false,
|
||||
"default": "© 2025 | RealWeb",
|
||||
"default": "© 2025 | RealityWDesign",
|
||||
"example": "© 2025 Company Name",
|
||||
"minChars": 5,
|
||||
"maxChars": 50
|
||||
@@ -51,8 +51,8 @@
|
||||
},
|
||||
"propsSchema": {
|
||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"onPrivacyClick?": "() => void",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
"textRules": {
|
||||
"copyrightText": {
|
||||
"required": false,
|
||||
"example": "© 2025 | RealWeb",
|
||||
"example": "© 2025 | RealityWDesign",
|
||||
"minChars": 5,
|
||||
"maxChars": 100,
|
||||
"note": "Copyright text displayed at bottom left"
|
||||
},
|
||||
"logoText": {
|
||||
"required": false,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"minChars": 2,
|
||||
"maxChars": 30,
|
||||
"note": "Text used for h2 heading"
|
||||
@@ -34,9 +34,9 @@
|
||||
}
|
||||
},
|
||||
"propsSchema": {
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"onPrivacyClick?": "() => void",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
@@ -51,7 +51,7 @@
|
||||
"copyrightTextClassName?": "string",
|
||||
"privacyButtonClassName?": "string"
|
||||
},
|
||||
"usageExample": "<FooterBaseCard columns={[{ title: 'Product', items: [{ label: 'Features', href: '/features' }, { label: 'Pricing', href: '/pricing' }] }, { title: 'Company', items: [{ label: 'About', href: '/about' }, { label: 'Blog', href: '/blog' }] }]} logoText=\"RealWeb\" copyrightText=\"© 2025 | RealWeb\" onPrivacyClick={() => console.log('Privacy clicked')} />",
|
||||
"usageExample": "<FooterBaseCard columns={[{ title: 'Product', items: [{ label: 'Features', href: '/features' }, { label: 'Pricing', href: '/pricing' }] }, { title: 'Company', items: [{ label: 'About', href: '/about' }, { label: 'Blog', href: '/blog' }] }]} logoText=\"RealityWDesign\" copyrightText=\"© 2025 | RealityWDesign\" onPrivacyClick={() => console.log('Privacy clicked')} />",
|
||||
"do": [
|
||||
"Use for general use",
|
||||
"Requires columns[]"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"textRules": {
|
||||
"copyrightText": {
|
||||
"required": false,
|
||||
"default": "© 2025 | RealWeb",
|
||||
"default": "© 2025 | RealityWDesign",
|
||||
"example": "© 2025 Company Name",
|
||||
"minChars": 5,
|
||||
"maxChars": 50
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
"textRules": {
|
||||
"copyrightText": {
|
||||
"required": false,
|
||||
"example": "© 2025 | RealWeb",
|
||||
"example": "© 2025 | RealityWDesign",
|
||||
"minChars": 5,
|
||||
"maxChars": 100,
|
||||
"note": "Copyright text displayed at bottom left"
|
||||
},
|
||||
"logoText": {
|
||||
"required": false,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"minChars": 2,
|
||||
"maxChars": 30,
|
||||
"note": "Text used for SVG logo"
|
||||
@@ -33,8 +33,8 @@
|
||||
}
|
||||
},
|
||||
"propsSchema": {
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
@@ -47,7 +47,7 @@
|
||||
"socialContainerClassName?": "string",
|
||||
"socialIconClassName?": "string"
|
||||
},
|
||||
"usageExample": "<FooterCard logoText=\"RealWeb\" copyrightText=\"© 2025 | RealWeb\" socialLinks={[{ icon: Twitter, href: 'https://twitter.com/webild', ariaLabel: 'Twitter' }, { icon: Linkedin, href: 'https://linkedin.com/company/webild', ariaLabel: 'LinkedIn' }]} />",
|
||||
"usageExample": "<FooterCard logoText=\"RealityWDesign\" copyrightText=\"© 2025 | RealityWDesign\" socialLinks={[{ icon: Twitter, href: 'https://twitter.com/webild', ariaLabel: 'Twitter' }, { icon: Linkedin, href: 'https://linkedin.com/company/webild', ariaLabel: 'LinkedIn' }]} />",
|
||||
"do": [
|
||||
"Use for general use",
|
||||
"Requires socialLinks?[]"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"textRules": {
|
||||
"logoText": {
|
||||
"required": false,
|
||||
"default": "RealWeb",
|
||||
"default": "RealityWDesign",
|
||||
"example": "Company Name",
|
||||
"minChars": 2,
|
||||
"maxChars": 30
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"textRules": {
|
||||
"logoText": {
|
||||
"required": false,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"minChars": 2,
|
||||
"maxChars": 30,
|
||||
"note": "Text used for SVG logo"
|
||||
@@ -20,7 +20,7 @@
|
||||
}
|
||||
},
|
||||
"propsSchema": {
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"leftLink": "{ text: string, onClick?: () => void, href?: string } (required)",
|
||||
"rightLink": "{ text: string, onClick?: () => void, href?: string } (required)",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
@@ -30,7 +30,7 @@
|
||||
"logoClassName?": "string",
|
||||
"linkClassName?": "string"
|
||||
},
|
||||
"usageExample": "<FooterLogoReveal logoText=\"RealWeb\" leftLink={{ text: 'Privacy Policy', href: '/privacy' }} rightLink={{ text: 'Terms of Service', href: '/terms' }} />",
|
||||
"usageExample": "<FooterLogoReveal logoText=\"RealityWDesign\" leftLink={{ text: 'Privacy Policy', href: '/privacy' }} rightLink={{ text: 'Terms of Service', href: '/terms' }} />",
|
||||
"do": [
|
||||
"Use for general use"
|
||||
],
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
"textRules": {
|
||||
"logoText": {
|
||||
"required": false,
|
||||
"default": "RealWeb",
|
||||
"default": "RealityWDesign",
|
||||
"example": "Company Name",
|
||||
"minChars": 2,
|
||||
"maxChars": 30
|
||||
},
|
||||
"copyrightText": {
|
||||
"required": false,
|
||||
"default": "© 2025 | RealWeb",
|
||||
"default": "© 2025 | RealityWDesign",
|
||||
"example": "© 2025 Company Name",
|
||||
"minChars": 5,
|
||||
"maxChars": 50
|
||||
@@ -66,8 +66,8 @@
|
||||
"videoSrc": "string (required if no imageSrc)",
|
||||
"videoAriaLabel?": "string (default: 'Footer video')",
|
||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"onPrivacyClick?": "() => void",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
},
|
||||
"bottomRightText": {
|
||||
"required": true,
|
||||
"example": "Made with RealWeb",
|
||||
"example": "Made with RealityWDesign",
|
||||
"minChars": 2,
|
||||
"maxChars": 50
|
||||
},
|
||||
@@ -63,7 +63,7 @@
|
||||
"bottomLeftTextClassName?": "string",
|
||||
"bottomRightTextClassName?": "string"
|
||||
},
|
||||
"usageExample": "<FooterSimple columns={[{ title: 'Navigate', items: [{ label: 'Home', href: '#' }, { label: 'About', href: '#' }] }, { title: 'Resources', items: [{ label: 'Blog', href: '#' }, { label: 'FAQ', href: '#' }] }, { title: 'Legal', items: [{ label: 'Privacy', href: '#' }, { label: 'Terms', href: '#' }] }]} bottomLeftText=\"© 2025 Company. All rights reserved.\" bottomRightText=\"Made with RealWeb\" />",
|
||||
"usageExample": "<FooterSimple columns={[{ title: 'Navigate', items: [{ label: 'Home', href: '#' }, { label: 'About', href: '#' }] }, { title: 'Resources', items: [{ label: 'Blog', href: '#' }, { label: 'FAQ', href: '#' }] }, { title: 'Legal', items: [{ label: 'Privacy', href: '#' }, { label: 'Terms', href: '#' }] }]} bottomLeftText=\"© 2025 Company. All rights reserved.\" bottomRightText=\"Made with RealityWDesign\" />",
|
||||
"do": [
|
||||
"Use for feature showcases",
|
||||
"Use for capability displays",
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"textRules": {
|
||||
"logoText": {
|
||||
"required": true,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"minChars": 2,
|
||||
"maxChars": 20
|
||||
},
|
||||
@@ -79,7 +79,7 @@
|
||||
"blurClassName?": "string",
|
||||
"dimOverlayClassName?": "string"
|
||||
},
|
||||
"usageExample": "<ThemeProvider defaultButtonVariant=\"hover-bubble\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"pill\">\n <HeroLogo \n logoText=\"RealWeb\" \n description=\"Building the future of web design with innovative solutions\" \n buttons={[{ text: 'Get Started', href: 'https://github.com' }, { text: 'Learn More', href: 'about' }]} \n imageSrc=\"/placeholders/placeholder5.jpg\" \n imageAlt=\"Hero background\"\n />\n</ThemeProvider>",
|
||||
"usageExample": "<ThemeProvider defaultButtonVariant=\"hover-bubble\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"pill\">\n <HeroLogo \n logoText=\"RealityWDesign\" \n description=\"Building the future of web design with innovative solutions\" \n buttons={[{ text: 'Get Started', href: 'https://github.com' }, { text: 'Learn More', href: 'about' }]} \n imageSrc=\"/placeholders/placeholder5.jpg\" \n imageAlt=\"Hero background\"\n />\n</ThemeProvider>",
|
||||
"do": [
|
||||
"Use for landing pages",
|
||||
"Use for feature showcases",
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"required": false,
|
||||
"minChars": 2,
|
||||
"maxChars": 20,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"fallbackBehavior": "Shows brandName text"
|
||||
},
|
||||
"buttonRules": {
|
||||
@@ -52,7 +52,7 @@
|
||||
},
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||
"animateOnLoad?": "boolean (default: true)",
|
||||
"className?": "string (default: '')",
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"required": false,
|
||||
"minChars": 2,
|
||||
"maxChars": 20,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"fallbackBehavior": "Shows brandName text"
|
||||
},
|
||||
"buttonRules": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"className?": "string",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||
"buttonClassName?": "string (default: '')",
|
||||
"buttonTextClassName?": "string (default: '')"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"required": false,
|
||||
"minChars": 2,
|
||||
"maxChars": 20,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"fallbackBehavior": "Shows brandName text"
|
||||
},
|
||||
"linkRules": {
|
||||
@@ -35,7 +35,7 @@
|
||||
},
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"brandName?": "string (default: 'RealWeb')"
|
||||
"brandName?": "string (default: 'RealityWDesign')"
|
||||
},
|
||||
"usageExample": "<NavbarStyleApple />",
|
||||
"do": [
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"required": false,
|
||||
"minChars": 2,
|
||||
"maxChars": 20,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"fallbackBehavior": "Shows brandName text"
|
||||
},
|
||||
"buttonRules": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"className?": "string (default: '')"
|
||||
},
|
||||
"usageExample": "<NavbarStyleCentered navItems={[{name: 'Home', id: 'home'}, {name: 'About', id: 'about'}, {name: 'Services', id: 'services'}, {name: 'Blog', id: 'blog'}, {name: 'Contact', id: 'contact'}]} button={{text: 'Get Started', href: 'contact'}} />",
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"required": false,
|
||||
"minChars": 2,
|
||||
"maxChars": 20,
|
||||
"example": "RealWeb",
|
||||
"example": "RealityWDesign",
|
||||
"fallbackBehavior": "Shows brandName text"
|
||||
},
|
||||
"linkRules": {
|
||||
@@ -49,7 +49,7 @@
|
||||
},
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"bottomLeftText?": "string (default: 'Global Community')",
|
||||
"bottomRightText?": "string (default: 'hello@example.com')",
|
||||
"topBarClassName?": "string (default: '')"
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
"name": "FooterBase",
|
||||
"propsSchema": {
|
||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"onPrivacyClick?": "() => void",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "FooterBaseCard",
|
||||
"propsSchema": {
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"onPrivacyClick?": "() => void",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "FooterCard",
|
||||
"propsSchema": {
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "FooterLogoEmphasis",
|
||||
"propsSchema": {
|
||||
"columns": "Array<{ items: Array<{ label: string, href?: string, onClick?: () => void }> }> - Footer navigation columns (required, max 5)",
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
"containerClassName?": "string",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "FooterLogoReveal",
|
||||
"propsSchema": {
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"logoLineHeight?": "number (default: 1.1)",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"videoSrc": "string (required if no imageSrc)",
|
||||
"videoAriaLabel?": "string (default: 'Footer video')",
|
||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
||||
"logoText?": "string (default: 'RealWeb')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealWeb')",
|
||||
"logoText?": "string (default: 'RealityWDesign')",
|
||||
"copyrightText?": "string (default: '© 2025 | RealityWDesign')",
|
||||
"onPrivacyClick?": "() => void",
|
||||
"ariaLabel?": "string (default: 'Site footer')",
|
||||
"className?": "string",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "NavbarLayoutFloatingInline",
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||
"animateOnLoad?": "boolean (default: true)",
|
||||
"className?": "string (default: '')",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"className?": "string",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||
"buttonClassName?": "string (default: '')",
|
||||
"buttonTextClassName?": "string (default: '')"
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
"name": "NavbarStyleApple",
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"brandName?": "string (default: 'RealWeb')"
|
||||
"brandName?": "string (default: 'RealityWDesign')"
|
||||
}
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||
"topBarButton?": "{text: string, onClick?: () => void, href?: string}",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"className?": "string (default: '')"
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "NavbarStyleFullscreen",
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"brandName?": "string (default: 'RealWeb')",
|
||||
"brandName?": "string (default: 'RealityWDesign')",
|
||||
"bottomLeftText?": "string (default: 'Global Community')",
|
||||
"bottomRightText?": "string (default: 'hello@example.com')",
|
||||
"topBarClassName?": "string (default: '')"
|
||||
|
||||
@@ -32,7 +32,7 @@ export default function AboutPage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="RealWeb"
|
||||
brandName="RealityWDesign"
|
||||
navItems={navItems}
|
||||
button={{ text: "Get My Website", href: "/contact" }}
|
||||
animateOnLoad={true}
|
||||
@@ -42,7 +42,7 @@ export default function AboutPage() {
|
||||
<div id="about-mission" data-section="about-mission">
|
||||
<MetricCardFourteen
|
||||
title="Our Mission: Help Local Businesses Win Online"
|
||||
tag="About RealWeb"
|
||||
tag="About RealityWDesign"
|
||||
tagAnimation="slide-up"
|
||||
metrics={[
|
||||
{
|
||||
@@ -129,7 +129,7 @@ export default function AboutPage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 RealWeb. All rights reserved."
|
||||
copyrightText="© 2025 RealityWDesign. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -31,7 +31,7 @@ export default function ContactPage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="RealWeb"
|
||||
brandName="RealityWDesign"
|
||||
navItems={navItems}
|
||||
button={{ text: "Get My Website", href: "/contact" }}
|
||||
animateOnLoad={true}
|
||||
@@ -57,7 +57,7 @@ export default function ContactPage() {
|
||||
<div id="trust" data-section="trust">
|
||||
<SocialProofOne
|
||||
title="Join Hundreds of Successful Local Businesses"
|
||||
description="From restaurants to contractors, businesses just like yours are growing online with RealWeb."
|
||||
description="From restaurants to contractors, businesses just like yours are growing online with RealityWDesign."
|
||||
tag="Our Network"
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -97,7 +97,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 RealWeb. All rights reserved."
|
||||
copyrightText="© 2025 RealityWDesign. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -23,7 +23,7 @@ const mulish = Mulish({
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "RealWeb - Web Design for Local Businesses",
|
||||
title: "RealityWDesign - Web Design for Local Businesses",
|
||||
description: "Professional website design for local businesses like restaurants, contractors, dentists, and gyms. Fast turnaround, local SEO optimization, and proven results.",
|
||||
keywords: "website design local businesses, restaurant website design, contractor website, dentist website, small business web design",
|
||||
robots: {
|
||||
@@ -31,21 +31,21 @@ export const metadata: Metadata = {
|
||||
follow: true,
|
||||
},
|
||||
openGraph: {
|
||||
title: "RealWeb - Professional Web Design for Local Businesses",
|
||||
title: "RealityWDesign - Professional Web Design for Local Businesses",
|
||||
description: "Get a professional website that brings more customers to your local business. Fast, affordable, and proven results.",
|
||||
url: "https://locallaunch.io",
|
||||
siteName: "RealWeb",
|
||||
siteName: "RealityWDesign",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-vector/flat-design-responsive-website-design_23-2149477719.jpg",
|
||||
alt: "RealWeb - Professional website design for local businesses",
|
||||
alt: "RealityWDesign - Professional website design for local businesses",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "RealWeb - Web Design for Local Businesses",
|
||||
title: "RealityWDesign - Web Design for Local Businesses",
|
||||
description: "Professional websites that bring more customers to your business. Start today.",
|
||||
images: ["http://img.b2bpic.net/free-vector/flat-design-responsive-website-design_23-2149477719.jpg"],
|
||||
},
|
||||
@@ -620,7 +620,7 @@ export default function RootLayout({
|
||||
selection.addRange(range);
|
||||
}
|
||||
} catch (e) {
|
||||
console.warn('[RealWeb] Could not set caret position:', e);
|
||||
console.warn('[RealityWDesign] Could not set caret position:', e);
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -1145,13 +1145,13 @@ export default function RootLayout({
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
console.warn('[RealWeb] Failed to revert change:', err);
|
||||
console.warn('[RealityWDesign] Failed to revert change:', err);
|
||||
}
|
||||
});
|
||||
}
|
||||
clearLocalChanges();
|
||||
} catch (error) {
|
||||
console.error('[RealWeb] Failed to cancel changes:', error);
|
||||
console.error('[RealityWDesign] Failed to cancel changes:', error);
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -1168,7 +1168,7 @@ export default function RootLayout({
|
||||
try {
|
||||
element = document.querySelector(selector);
|
||||
} catch (err) {
|
||||
console.warn('[RealWeb] Invalid selector:', selector);
|
||||
console.warn('[RealityWDesign] Invalid selector:', selector);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1233,7 +1233,7 @@ export default function RootLayout({
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('[RealWeb] Invalid selector for button update:', selector, error);
|
||||
console.error('[RealityWDesign] Invalid selector for button update:', selector, error);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ export default function HomePage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="RealWeb"
|
||||
brandName="RealityWDesign"
|
||||
navItems={navItems}
|
||||
button={{ text: "Get My Website", href: "/contact" }}
|
||||
animateOnLoad={true}
|
||||
@@ -248,7 +248,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 RealWeb. All rights reserved."
|
||||
copyrightText="© 2025 RealityWDesign. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -32,7 +32,7 @@ export default function PortfolioPage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="RealWeb"
|
||||
brandName="RealityWDesign"
|
||||
navItems={navItems}
|
||||
button={{ text: "Get My Website", href: "/contact" }}
|
||||
animateOnLoad={true}
|
||||
@@ -72,7 +72,7 @@ export default function PortfolioPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Maria Garcia, Owner of Bella's Restaurant", date: "Date: March 15, 2024", title: "Our online presence transformed completely", quote: "Within 3 months of launching our new website, we've seen a 40% increase in online reservations. RealWeb understood exactly what our restaurant needed to compete with bigger chains.", tag: "Restaurant Owner", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Maria Garcia", imageSrc: "http://img.b2bpic.net/free-vector/interior-design-landing-page_23-2149651585.jpg?_wi=2", imageAlt: "Bella's Restaurant website"},
|
||||
id: "1", name: "Maria Garcia, Owner of Bella's Restaurant", date: "Date: March 15, 2024", title: "Our online presence transformed completely", quote: "Within 3 months of launching our new website, we've seen a 40% increase in online reservations. RealityWDesign understood exactly what our restaurant needed to compete with bigger chains.", tag: "Restaurant Owner", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Maria Garcia", imageSrc: "http://img.b2bpic.net/free-vector/interior-design-landing-page_23-2149651585.jpg?_wi=2", imageAlt: "Bella's Restaurant website"},
|
||||
{
|
||||
id: "2", name: "James Wilson, Founder of Wilson Plumbing", date: "Date: February 20, 2024", title: "Best investment for my business", quote: "I went from getting 2-3 calls a week to 15+ qualified leads. The website is clean, professional, and my customers love being able to book online. Highly recommend!", tag: "Plumbing Contractor", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "James Wilson", imageSrc: "http://img.b2bpic.net/free-psd/geometric-architecture-project-landing-page_23-2149660455.jpg?_wi=2", imageAlt: "Wilson Plumbing website"},
|
||||
{
|
||||
@@ -131,7 +131,7 @@ export default function PortfolioPage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 RealWeb. All rights reserved."
|
||||
copyrightText="© 2025 RealityWDesign. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -33,7 +33,7 @@ export default function PricingPage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="RealWeb"
|
||||
brandName="RealityWDesign"
|
||||
navItems={navItems}
|
||||
button={{ text: "Get My Website", href: "/contact" }}
|
||||
animateOnLoad={true}
|
||||
@@ -136,7 +136,7 @@ export default function PricingPage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 RealWeb. All rights reserved."
|
||||
copyrightText="© 2025 RealityWDesign. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -33,7 +33,7 @@ export default function ServicesPage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="RealWeb"
|
||||
brandName="RealityWDesign"
|
||||
navItems={navItems}
|
||||
button={{ text: "Get My Website", href: "/contact" }}
|
||||
animateOnLoad={true}
|
||||
@@ -142,7 +142,7 @@ export default function ServicesPage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 RealWeb. All rights reserved."
|
||||
copyrightText="© 2025 RealityWDesign. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -18,7 +18,7 @@ interface LogoProps {
|
||||
const Logo = ({
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "RealWeb",
|
||||
brandName = "RealityWDesign",
|
||||
// className = "",
|
||||
// imageClassName = "",
|
||||
textClassName = "",
|
||||
|
||||
@@ -23,7 +23,7 @@ interface NavbarLayoutFloatingInlineProps {
|
||||
|
||||
const NavbarLayoutFloatingInline = ({
|
||||
navItems,
|
||||
brandName = "RealWeb",
|
||||
brandName = "RealityWDesign",
|
||||
button,
|
||||
animateOnLoad = true,
|
||||
className = "",
|
||||
|
||||
@@ -28,7 +28,7 @@ const NavbarLayoutFloatingOverlay = ({
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
className = "",
|
||||
brandName = "RealWeb",
|
||||
brandName = "RealityWDesign",
|
||||
button,
|
||||
buttonClassName = "",
|
||||
buttonTextClassName = "",
|
||||
|
||||
@@ -25,7 +25,7 @@ const NavbarStyleApple = ({
|
||||
navItems,
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "RealWeb",
|
||||
brandName = "RealityWDesign",
|
||||
button,
|
||||
buttonClassName = "",
|
||||
buttonTextClassName = "",
|
||||
|
||||
@@ -57,7 +57,7 @@ const NavbarStyleCentered = ({
|
||||
topBarButton,
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "RealWeb",
|
||||
brandName = "RealityWDesign",
|
||||
className = "",
|
||||
}: NavbarStyleCenteredProps) => {
|
||||
const [isActive, setIsActive] = useState(false);
|
||||
|
||||
@@ -49,7 +49,7 @@ const NavbarStyleFullscreen = ({
|
||||
navItems,
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "RealWeb",
|
||||
brandName = "RealityWDesign",
|
||||
bottomLeftText = "Global Community",
|
||||
bottomRightText = "hello@example.com",
|
||||
topBarClassName = "",
|
||||
|
||||
@@ -30,11 +30,11 @@ interface FooterBaseProps {
|
||||
|
||||
const FooterBase = ({
|
||||
// logoSrc = "/brand/logowhite.svg",
|
||||
logoText = "RealWeb",
|
||||
logoText = "RealityWDesign",
|
||||
// logoWidth = 120,
|
||||
// logoHeight = 40,
|
||||
columns,
|
||||
copyrightText = `© 2025 | RealWeb`,
|
||||
copyrightText = `© 2025 | RealityWDesign`,
|
||||
onPrivacyClick,
|
||||
ariaLabel = "Site footer",
|
||||
className = "",
|
||||
|
||||
@@ -31,11 +31,11 @@ interface FooterBaseCardProps {
|
||||
|
||||
const FooterBaseCard = ({
|
||||
// logoSrc = "/brand/logowhite.svg",
|
||||
logoText = "RealWeb",
|
||||
logoText = "RealityWDesign",
|
||||
// logoWidth = 120,
|
||||
// logoHeight = 40,
|
||||
columns,
|
||||
copyrightText = `© 2025 | RealWeb`,
|
||||
copyrightText = `© 2025 | RealityWDesign`,
|
||||
onPrivacyClick,
|
||||
ariaLabel = "Site footer",
|
||||
className = "",
|
||||
|
||||
@@ -26,8 +26,8 @@ interface FooterCardProps {
|
||||
const FooterCard = ({
|
||||
// logoSrc,
|
||||
// logoAlt = "Logo",
|
||||
logoText = "RealWeb",
|
||||
copyrightText = `© 2025 | RealWeb`,
|
||||
logoText = "RealityWDesign",
|
||||
copyrightText = `© 2025 | RealityWDesign`,
|
||||
socialLinks,
|
||||
ariaLabel = "Site footer",
|
||||
className = "",
|
||||
|
||||
@@ -28,7 +28,7 @@ interface FooterLogoRevealProps {
|
||||
const FooterLogoReveal = ({
|
||||
// logoSrc,
|
||||
// logoAlt = "Logo",
|
||||
logoText = "RealWeb",
|
||||
logoText = "RealityWDesign",
|
||||
leftLink,
|
||||
rightLink,
|
||||
ariaLabel = "Site footer",
|
||||
|
||||
@@ -51,11 +51,11 @@ const FooterMedia = ({
|
||||
imageAlt = "",
|
||||
videoAriaLabel = "Footer video",
|
||||
// logoSrc = "/brand/logowhite.svg",
|
||||
logoText = "RealWeb",
|
||||
logoText = "RealityWDesign",
|
||||
// logoWidth = 120,
|
||||
// logoHeight = 40,
|
||||
columns,
|
||||
copyrightText = `© 2025 | RealWeb`,
|
||||
copyrightText = `© 2025 | RealityWDesign`,
|
||||
onPrivacyClick,
|
||||
ariaLabel = "Site footer",
|
||||
className = "",
|
||||
|
||||
Reference in New Issue
Block a user