Compare commits
50 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7b25ac9c2b | |||
| 901f8b4180 | |||
| df95c6a09c | |||
| 1fb90c5662 | |||
| 29555f4b01 | |||
| faca963417 | |||
| d113ec4ff1 | |||
| 1f9c4bf943 | |||
| a12212339e | |||
| c806d86344 | |||
| 7f427cf171 | |||
| d7ea6e2a89 | |||
| eacab92fba | |||
| 30cab72cf8 | |||
| dafa0c5aaa | |||
| af970607b3 | |||
| 78f61d227c | |||
| 8984982b1c | |||
| df2d4aea9f | |||
| 91ec98e991 | |||
| 440a90c3a1 | |||
| c0d2c04c0d | |||
| 0bd8040212 | |||
| b02c57341f | |||
| 2af0ff6049 | |||
| 8e38ed0b55 | |||
| fb3198f801 | |||
| 290d43962f | |||
| af4dae819e | |||
| f5dbaa3a83 | |||
| b819ded3e8 | |||
| c748737792 | |||
| e9450c1702 | |||
| eb0e46038e | |||
| 788c5d23c2 | |||
| 17c2a7dc2d | |||
| 6608d2ae75 | |||
| 629f0fdca1 | |||
| 7e804ea140 | |||
| 3778583d36 | |||
| 8b83befc77 | |||
| c5057382f4 | |||
| 0f730e6974 | |||
| f39d41f397 | |||
| 8f478bbfaa | |||
| 72525533f0 | |||
| f43f62cc64 | |||
| d4534468d2 | |||
| fd6f17bc51 | |||
| 2bca1bc279 |
@@ -6,14 +6,14 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"logoText": {
|
"logoText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"default": "Webild",
|
"default": "Contact Us ",
|
||||||
"example": "Company Name",
|
"example": "Company Name",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 30
|
"maxChars": 30
|
||||||
},
|
},
|
||||||
"copyrightText": {
|
"copyrightText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"default": "© 2025 | Webild",
|
"default": "© 2025 | Contact Us ",
|
||||||
"example": "© 2025 Company Name",
|
"example": "© 2025 Company Name",
|
||||||
"minChars": 5,
|
"minChars": 5,
|
||||||
"maxChars": 50
|
"maxChars": 50
|
||||||
@@ -51,8 +51,8 @@
|
|||||||
},
|
},
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"onPrivacyClick?": "() => void",
|
"onPrivacyClick?": "() => void",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"copyrightText": {
|
"copyrightText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"example": "© 2025 | Webild",
|
"example": "© 2025 | Contact Us ",
|
||||||
"minChars": 5,
|
"minChars": 5,
|
||||||
"maxChars": 100,
|
"maxChars": 100,
|
||||||
"note": "Copyright text displayed at bottom left"
|
"note": "Copyright text displayed at bottom left"
|
||||||
},
|
},
|
||||||
"logoText": {
|
"logoText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 30,
|
"maxChars": 30,
|
||||||
"note": "Text used for h2 heading"
|
"note": "Text used for h2 heading"
|
||||||
@@ -34,9 +34,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"onPrivacyClick?": "() => void",
|
"onPrivacyClick?": "() => void",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"copyrightTextClassName?": "string",
|
"copyrightTextClassName?": "string",
|
||||||
"privacyButtonClassName?": "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=\"Webild\" copyrightText=\"© 2025 | Webild\" 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=\"Contact Us \" copyrightText=\"© 2025 | Contact Us \" onPrivacyClick={() => console.log('Privacy clicked')} />",
|
||||||
"do": [
|
"do": [
|
||||||
"Use for general use",
|
"Use for general use",
|
||||||
"Requires columns[]"
|
"Requires columns[]"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"copyrightText": {
|
"copyrightText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"default": "© 2025 | Webild",
|
"default": "© 2025 | Contact Us ",
|
||||||
"example": "© 2025 Company Name",
|
"example": "© 2025 Company Name",
|
||||||
"minChars": 5,
|
"minChars": 5,
|
||||||
"maxChars": 50
|
"maxChars": 50
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"copyrightText": {
|
"copyrightText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"example": "© 2025 | Webild",
|
"example": "© 2025 | Contact Us ",
|
||||||
"minChars": 5,
|
"minChars": 5,
|
||||||
"maxChars": 100,
|
"maxChars": 100,
|
||||||
"note": "Copyright text displayed at bottom left"
|
"note": "Copyright text displayed at bottom left"
|
||||||
},
|
},
|
||||||
"logoText": {
|
"logoText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 30,
|
"maxChars": 30,
|
||||||
"note": "Text used for SVG logo"
|
"note": "Text used for SVG logo"
|
||||||
@@ -33,8 +33,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
|
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
"socialContainerClassName?": "string",
|
"socialContainerClassName?": "string",
|
||||||
"socialIconClassName?": "string"
|
"socialIconClassName?": "string"
|
||||||
},
|
},
|
||||||
"usageExample": "<FooterCard logoText=\"Webild\" copyrightText=\"© 2025 | Webild\" socialLinks={[{ icon: Twitter, href: 'https://twitter.com/webild', ariaLabel: 'Twitter' }, { icon: Linkedin, href: 'https://linkedin.com/company/webild', ariaLabel: 'LinkedIn' }]} />",
|
"usageExample": "<FooterCard logoText=\"Contact Us \" copyrightText=\"© 2025 | Contact Us \" socialLinks={[{ icon: Twitter, href: 'https://twitter.com/webild', ariaLabel: 'Twitter' }, { icon: Linkedin, href: 'https://linkedin.com/company/webild', ariaLabel: 'LinkedIn' }]} />",
|
||||||
"do": [
|
"do": [
|
||||||
"Use for general use",
|
"Use for general use",
|
||||||
"Requires socialLinks?[]"
|
"Requires socialLinks?[]"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"logoText": {
|
"logoText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"default": "Webild",
|
"default": "Contact Us ",
|
||||||
"example": "Company Name",
|
"example": "Company Name",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 30
|
"maxChars": 30
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"logoText": {
|
"logoText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 30,
|
"maxChars": 30,
|
||||||
"note": "Text used for SVG logo"
|
"note": "Text used for SVG logo"
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"leftLink": "{ text: string, onClick?: () => void, href?: string } (required)",
|
"leftLink": "{ text: string, onClick?: () => void, href?: string } (required)",
|
||||||
"rightLink": "{ text: string, onClick?: () => void, href?: string } (required)",
|
"rightLink": "{ text: string, onClick?: () => void, href?: string } (required)",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
"logoClassName?": "string",
|
"logoClassName?": "string",
|
||||||
"linkClassName?": "string"
|
"linkClassName?": "string"
|
||||||
},
|
},
|
||||||
"usageExample": "<FooterLogoReveal logoText=\"Webild\" leftLink={{ text: 'Privacy Policy', href: '/privacy' }} rightLink={{ text: 'Terms of Service', href: '/terms' }} />",
|
"usageExample": "<FooterLogoReveal logoText=\"Contact Us \" leftLink={{ text: 'Privacy Policy', href: '/privacy' }} rightLink={{ text: 'Terms of Service', href: '/terms' }} />",
|
||||||
"do": [
|
"do": [
|
||||||
"Use for general use"
|
"Use for general use"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"logoText": {
|
"logoText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"default": "Webild",
|
"default": "Contact Us ",
|
||||||
"example": "Company Name",
|
"example": "Company Name",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 30
|
"maxChars": 30
|
||||||
},
|
},
|
||||||
"copyrightText": {
|
"copyrightText": {
|
||||||
"required": false,
|
"required": false,
|
||||||
"default": "© 2025 | Webild",
|
"default": "© 2025 | Contact Us ",
|
||||||
"example": "© 2025 Company Name",
|
"example": "© 2025 Company Name",
|
||||||
"minChars": 5,
|
"minChars": 5,
|
||||||
"maxChars": 50
|
"maxChars": 50
|
||||||
@@ -66,8 +66,8 @@
|
|||||||
"videoSrc": "string (required if no imageSrc)",
|
"videoSrc": "string (required if no imageSrc)",
|
||||||
"videoAriaLabel?": "string (default: 'Footer video')",
|
"videoAriaLabel?": "string (default: 'Footer video')",
|
||||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns (required)",
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"onPrivacyClick?": "() => void",
|
"onPrivacyClick?": "() => void",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
},
|
},
|
||||||
"bottomRightText": {
|
"bottomRightText": {
|
||||||
"required": true,
|
"required": true,
|
||||||
"example": "Made with Webild",
|
"example": "Made with Contact Us ",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 50
|
"maxChars": 50
|
||||||
},
|
},
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"bottomLeftTextClassName?": "string",
|
"bottomLeftTextClassName?": "string",
|
||||||
"bottomRightTextClassName?": "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 Webild\" />",
|
"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 Contact Us \" />",
|
||||||
"do": [
|
"do": [
|
||||||
"Use for feature showcases",
|
"Use for feature showcases",
|
||||||
"Use for capability displays",
|
"Use for capability displays",
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"textRules": {
|
"textRules": {
|
||||||
"logoText": {
|
"logoText": {
|
||||||
"required": true,
|
"required": true,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 20
|
"maxChars": 20
|
||||||
},
|
},
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
"blurClassName?": "string",
|
"blurClassName?": "string",
|
||||||
"dimOverlayClassName?": "string"
|
"dimOverlayClassName?": "string"
|
||||||
},
|
},
|
||||||
"usageExample": "<ThemeProvider defaultButtonVariant=\"hover-bubble\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"pill\">\n <HeroLogo \n logoText=\"Webild\" \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=\"Contact Us \" \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": [
|
"do": [
|
||||||
"Use for landing pages",
|
"Use for landing pages",
|
||||||
"Use for feature showcases",
|
"Use for feature showcases",
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"required": false,
|
"required": false,
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 20,
|
"maxChars": 20,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"fallbackBehavior": "Shows brandName text"
|
"fallbackBehavior": "Shows brandName text"
|
||||||
},
|
},
|
||||||
"buttonRules": {
|
"buttonRules": {
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
},
|
},
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||||
"animateOnLoad?": "boolean (default: true)",
|
"animateOnLoad?": "boolean (default: true)",
|
||||||
"className?": "string (default: '')",
|
"className?": "string (default: '')",
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"required": false,
|
"required": false,
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 20,
|
"maxChars": 20,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"fallbackBehavior": "Shows brandName text"
|
"fallbackBehavior": "Shows brandName text"
|
||||||
},
|
},
|
||||||
"buttonRules": {
|
"buttonRules": {
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||||
"buttonClassName?": "string (default: '')",
|
"buttonClassName?": "string (default: '')",
|
||||||
"buttonTextClassName?": "string (default: '')"
|
"buttonTextClassName?": "string (default: '')"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"required": false,
|
"required": false,
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 20,
|
"maxChars": 20,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"fallbackBehavior": "Shows brandName text"
|
"fallbackBehavior": "Shows brandName text"
|
||||||
},
|
},
|
||||||
"linkRules": {
|
"linkRules": {
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
},
|
},
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"brandName?": "string (default: 'Webild')"
|
"brandName?": "string (default: 'Contact Us ')"
|
||||||
},
|
},
|
||||||
"usageExample": "<NavbarStyleApple />",
|
"usageExample": "<NavbarStyleApple />",
|
||||||
"do": [
|
"do": [
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"required": false,
|
"required": false,
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 20,
|
"maxChars": 20,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"fallbackBehavior": "Shows brandName text"
|
"fallbackBehavior": "Shows brandName text"
|
||||||
},
|
},
|
||||||
"buttonRules": {
|
"buttonRules": {
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"className?": "string (default: '')"
|
"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'}} />",
|
"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,
|
"required": false,
|
||||||
"minChars": 2,
|
"minChars": 2,
|
||||||
"maxChars": 20,
|
"maxChars": 20,
|
||||||
"example": "Webild",
|
"example": "Contact Us ",
|
||||||
"fallbackBehavior": "Shows brandName text"
|
"fallbackBehavior": "Shows brandName text"
|
||||||
},
|
},
|
||||||
"linkRules": {
|
"linkRules": {
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
},
|
},
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"bottomLeftText?": "string (default: 'Global Community')",
|
"bottomLeftText?": "string (default: 'Global Community')",
|
||||||
"bottomRightText?": "string (default: 'hello@example.com')",
|
"bottomRightText?": "string (default: 'hello@example.com')",
|
||||||
"topBarClassName?": "string (default: '')"
|
"topBarClassName?": "string (default: '')"
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
"name": "FooterBase",
|
"name": "FooterBase",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"onPrivacyClick?": "() => void",
|
"onPrivacyClick?": "() => void",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"name": "FooterBaseCard",
|
"name": "FooterBaseCard",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"onPrivacyClick?": "() => void",
|
"onPrivacyClick?": "() => void",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "FooterCard",
|
"name": "FooterCard",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
|
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "FooterLogoEmphasis",
|
"name": "FooterLogoEmphasis",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"columns": "Array<{ items: Array<{ label: string, href?: string, onClick?: () => void }> }> - Footer navigation columns (required, max 5)",
|
"columns": "Array<{ items: Array<{ label: string, href?: string, onClick?: () => void }> }> - Footer navigation columns (required, max 5)",
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
"containerClassName?": "string",
|
"containerClassName?": "string",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "FooterLogoReveal",
|
"name": "FooterLogoReveal",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"logoLineHeight?": "number (default: 1.1)",
|
"logoLineHeight?": "number (default: 1.1)",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
"videoSrc": "string (required if no imageSrc)",
|
"videoSrc": "string (required if no imageSrc)",
|
||||||
"videoAriaLabel?": "string (default: 'Footer video')",
|
"videoAriaLabel?": "string (default: 'Footer video')",
|
||||||
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
|
||||||
"logoText?": "string (default: 'Webild')",
|
"logoText?": "string (default: 'Contact Us ')",
|
||||||
"copyrightText?": "string (default: '© 2025 | Webild')",
|
"copyrightText?": "string (default: '© 2025 | Contact Us ')",
|
||||||
"onPrivacyClick?": "() => void",
|
"onPrivacyClick?": "() => void",
|
||||||
"ariaLabel?": "string (default: 'Site footer')",
|
"ariaLabel?": "string (default: 'Site footer')",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "NavbarLayoutFloatingInline",
|
"name": "NavbarLayoutFloatingInline",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||||
"animateOnLoad?": "boolean (default: true)",
|
"animateOnLoad?": "boolean (default: true)",
|
||||||
"className?": "string (default: '')",
|
"className?": "string (default: '')",
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"className?": "string",
|
"className?": "string",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||||
"buttonClassName?": "string (default: '')",
|
"buttonClassName?": "string (default: '')",
|
||||||
"buttonTextClassName?": "string (default: '')"
|
"buttonTextClassName?": "string (default: '')"
|
||||||
|
|||||||
@@ -2,6 +2,6 @@
|
|||||||
"name": "NavbarStyleApple",
|
"name": "NavbarStyleApple",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"brandName?": "string (default: 'Webild')"
|
"brandName?": "string (default: 'Contact Us ')"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"button": "{text: string, onClick?: () => void, href?: string}",
|
"button": "{text: string, onClick?: () => void, href?: string}",
|
||||||
"topBarButton?": "{text: string, onClick?: () => void, href?: string}",
|
"topBarButton?": "{text: string, onClick?: () => void, href?: string}",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"className?": "string (default: '')"
|
"className?": "string (default: '')"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "NavbarStyleFullscreen",
|
"name": "NavbarStyleFullscreen",
|
||||||
"propsSchema": {
|
"propsSchema": {
|
||||||
"navItems": "Array<{name: string, id: string}>",
|
"navItems": "Array<{name: string, id: string}>",
|
||||||
"brandName?": "string (default: 'Webild')",
|
"brandName?": "string (default: 'Contact Us ')",
|
||||||
"bottomLeftText?": "string (default: 'Global Community')",
|
"bottomLeftText?": "string (default: 'Global Community')",
|
||||||
"bottomRightText?": "string (default: 'hello@example.com')",
|
"bottomRightText?": "string (default: 'hello@example.com')",
|
||||||
"topBarClassName?": "string (default: '')"
|
"topBarClassName?": "string (default: '')"
|
||||||
|
|||||||
1440
src/app/layout.tsx
1440
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ import FeatureBorderGlow from "@/components/sections/feature/featureBorderGlow/F
|
|||||||
import FeatureBento from "@/components/sections/feature/FeatureBento";
|
import FeatureBento from "@/components/sections/feature/FeatureBento";
|
||||||
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
|
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
|
||||||
import ContactCenter from "@/components/sections/contact/ContactCenter";
|
import ContactCenter from "@/components/sections/contact/ContactCenter";
|
||||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
import FooterCard from "@/components/sections/footer/FooterCard";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import {
|
import {
|
||||||
Layout,
|
Layout,
|
||||||
@@ -39,35 +39,6 @@ export default function HomePage() {
|
|||||||
{ name: "Process", id: "/process" },
|
{ name: "Process", id: "/process" },
|
||||||
];
|
];
|
||||||
|
|
||||||
const footerColumns = [
|
|
||||||
{
|
|
||||||
title: "Services", items: [
|
|
||||||
{ label: "Web Design & Development", href: "/services" },
|
|
||||||
{ label: "Digital Marketing Strategy", href: "/services" },
|
|
||||||
{ label: "SEO & Search Visibility", href: "/services" },
|
|
||||||
{ label: "Paid Advertising", href: "/services" },
|
|
||||||
{ label: "AI Optimization", href: "/services" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Company", items: [
|
|
||||||
{ label: "About Us", href: "/about" },
|
|
||||||
{ label: "Portfolio", href: "/portfolio" },
|
|
||||||
{ label: "Process", href: "#process" },
|
|
||||||
{ label: "Contact", href: "/contact" },
|
|
||||||
{ label: "Blog", href: "#" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Legal", items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
|
||||||
{ label: "Terms of Service", href: "#" },
|
|
||||||
{ label: "Cookie Policy", href: "#" },
|
|
||||||
{ label: "Disclaimer", href: "#" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="hover-bubble"
|
defaultButtonVariant="hover-bubble"
|
||||||
@@ -86,7 +57,8 @@ export default function HomePage() {
|
|||||||
navItems={navItems}
|
navItems={navItems}
|
||||||
brandName="VintDragon"
|
brandName="VintDragon"
|
||||||
button={{
|
button={{
|
||||||
text: "Book Strategy Call", href: "/contact"}}
|
text: "Book Strategy Call", href: "/contact"
|
||||||
|
}}
|
||||||
animateOnLoad={true}
|
animateOnLoad={true}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -332,8 +304,8 @@ export default function HomePage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterBaseReveal
|
<FooterCard
|
||||||
columns={footerColumns}
|
logoText="VintDragon"
|
||||||
copyrightText="© 2025 VintDragon. Driving Business Growth Through Digital Excellence."
|
copyrightText="© 2025 VintDragon. Driving Business Growth Through Digital Excellence."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
|
|||||||
import HeroCentered from "@/components/sections/hero/HeroCentered";
|
import HeroCentered from "@/components/sections/hero/HeroCentered";
|
||||||
import FeatureBento from "@/components/sections/feature/FeatureBento";
|
import FeatureBento from "@/components/sections/feature/FeatureBento";
|
||||||
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
|
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
|
||||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
import FooterCard from "@/components/sections/footer/FooterCard";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import {
|
import {
|
||||||
TrendingUp,
|
TrendingUp,
|
||||||
@@ -24,35 +24,6 @@ export default function PortfolioPage() {
|
|||||||
{ name: "Process", id: "/process" },
|
{ name: "Process", id: "/process" },
|
||||||
];
|
];
|
||||||
|
|
||||||
const footerColumns = [
|
|
||||||
{
|
|
||||||
title: "Services", items: [
|
|
||||||
{ label: "Web Design & Development", href: "/services" },
|
|
||||||
{ label: "Digital Marketing Strategy", href: "/services" },
|
|
||||||
{ label: "SEO & Search Visibility", href: "/services" },
|
|
||||||
{ label: "Paid Advertising", href: "/services" },
|
|
||||||
{ label: "AI Optimization", href: "/services" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Company", items: [
|
|
||||||
{ label: "About Us", href: "/about" },
|
|
||||||
{ label: "Portfolio", href: "/portfolio" },
|
|
||||||
{ label: "Process", href: "#process" },
|
|
||||||
{ label: "Contact", href: "/contact" },
|
|
||||||
{ label: "Blog", href: "#" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Legal", items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
|
||||||
{ label: "Terms of Service", href: "#" },
|
|
||||||
{ label: "Cookie Policy", href: "#" },
|
|
||||||
{ label: "Disclaimer", href: "#" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="hover-bubble"
|
defaultButtonVariant="hover-bubble"
|
||||||
@@ -71,7 +42,8 @@ export default function PortfolioPage() {
|
|||||||
navItems={navItems}
|
navItems={navItems}
|
||||||
brandName="VintDragon"
|
brandName="VintDragon"
|
||||||
button={{
|
button={{
|
||||||
text: "Book Strategy Call", href: "/contact"}}
|
text: "Book Strategy Call", href: "/contact"
|
||||||
|
}}
|
||||||
animateOnLoad={true}
|
animateOnLoad={true}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -168,8 +140,8 @@ export default function PortfolioPage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterBaseReveal
|
<FooterCard
|
||||||
columns={footerColumns}
|
logoText="VintDragon"
|
||||||
copyrightText="© 2025 VintDragon. Driving Business Growth Through Digital Excellence."
|
copyrightText="© 2025 VintDragon. Driving Business Growth Through Digital Excellence."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,5 +1,28 @@
|
|||||||
@layer base {
|
* {
|
||||||
body {
|
scrollbar-width: thin;
|
||||||
@apply text-foreground;
|
scrollbar-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html {
|
||||||
|
overscroll-behavior: none;
|
||||||
|
overscroll-behavior-y: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background-color: var(--background);
|
||||||
|
color: var(--foreground);
|
||||||
|
font-family: var(--font-mulish), sans-serif;
|
||||||
|
position: relative;
|
||||||
|
min-height: 100vh;
|
||||||
|
overscroll-behavior: none;
|
||||||
|
overscroll-behavior-y: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3,
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
h6 {
|
||||||
|
font-family: var(--font-mulish), sans-serif;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,14 +11,14 @@
|
|||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #0a0a0a;
|
--background: #0a0a0a;
|
||||||
--card: #0a0a0a;
|
--card: #1a1a1a;
|
||||||
--foreground: #ffffffe6;
|
--foreground: #f5f5f5;
|
||||||
--primary-cta: #e6e6e6;
|
--primary-cta: #ff0000;
|
||||||
--primary-cta-text: #ffffff;
|
--primary-cta-text: #ffffff;
|
||||||
--secondary-cta: #1a1a1a;
|
--secondary-cta: #1a1a1a;
|
||||||
--secondary-cta-text: #ffffff;
|
--secondary-cta-text: #ffffff;
|
||||||
--accent: #737373;
|
--accent: #991b1b;
|
||||||
--background-accent: #737373;
|
--background-accent: #7f1d1d;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ interface LogoProps {
|
|||||||
const Logo = ({
|
const Logo = ({
|
||||||
// logoSrc,
|
// logoSrc,
|
||||||
// logoAlt = "",
|
// logoAlt = "",
|
||||||
brandName = "Webild",
|
brandName = "Contact Us ",
|
||||||
// className = "",
|
// className = "",
|
||||||
// imageClassName = "",
|
// imageClassName = "",
|
||||||
textClassName = "",
|
textClassName = "",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ interface NavbarLayoutFloatingInlineProps {
|
|||||||
|
|
||||||
const NavbarLayoutFloatingInline = ({
|
const NavbarLayoutFloatingInline = ({
|
||||||
navItems,
|
navItems,
|
||||||
brandName = "Webild",
|
brandName = "Contact Us ",
|
||||||
button,
|
button,
|
||||||
animateOnLoad = true,
|
animateOnLoad = true,
|
||||||
className = "",
|
className = "",
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ const NavbarLayoutFloatingOverlay = ({
|
|||||||
// logoSrc,
|
// logoSrc,
|
||||||
// logoAlt = "",
|
// logoAlt = "",
|
||||||
className = "",
|
className = "",
|
||||||
brandName = "Webild",
|
brandName = "Contact Us ",
|
||||||
button,
|
button,
|
||||||
buttonClassName = "",
|
buttonClassName = "",
|
||||||
buttonTextClassName = "",
|
buttonTextClassName = "",
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ const NavbarStyleApple = ({
|
|||||||
navItems,
|
navItems,
|
||||||
// logoSrc,
|
// logoSrc,
|
||||||
// logoAlt = "",
|
// logoAlt = "",
|
||||||
brandName = "Webild",
|
brandName = "Contact Us ",
|
||||||
button,
|
button,
|
||||||
buttonClassName = "",
|
buttonClassName = "",
|
||||||
buttonTextClassName = "",
|
buttonTextClassName = "",
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ const NavbarStyleCentered = ({
|
|||||||
topBarButton,
|
topBarButton,
|
||||||
// logoSrc,
|
// logoSrc,
|
||||||
// logoAlt = "",
|
// logoAlt = "",
|
||||||
brandName = "Webild",
|
brandName = "Contact Us ",
|
||||||
className = "",
|
className = "",
|
||||||
}: NavbarStyleCenteredProps) => {
|
}: NavbarStyleCenteredProps) => {
|
||||||
const [isActive, setIsActive] = useState(false);
|
const [isActive, setIsActive] = useState(false);
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ const NavbarStyleFullscreen = ({
|
|||||||
navItems,
|
navItems,
|
||||||
// logoSrc,
|
// logoSrc,
|
||||||
// logoAlt = "",
|
// logoAlt = "",
|
||||||
brandName = "Webild",
|
brandName = "Contact Us ",
|
||||||
bottomLeftText = "Global Community",
|
bottomLeftText = "Global Community",
|
||||||
bottomRightText = "hello@example.com",
|
bottomRightText = "hello@example.com",
|
||||||
topBarClassName = "",
|
topBarClassName = "",
|
||||||
|
|||||||
@@ -30,11 +30,11 @@ interface FooterBaseProps {
|
|||||||
|
|
||||||
const FooterBase = ({
|
const FooterBase = ({
|
||||||
// logoSrc = "/brand/logowhite.svg",
|
// logoSrc = "/brand/logowhite.svg",
|
||||||
logoText = "Webild",
|
logoText = "Contact Us ",
|
||||||
// logoWidth = 120,
|
// logoWidth = 120,
|
||||||
// logoHeight = 40,
|
// logoHeight = 40,
|
||||||
columns,
|
columns,
|
||||||
copyrightText = `© 2025 | Webild`,
|
copyrightText = `© 2025 | Contact Us `,
|
||||||
onPrivacyClick,
|
onPrivacyClick,
|
||||||
ariaLabel = "Site footer",
|
ariaLabel = "Site footer",
|
||||||
className = "",
|
className = "",
|
||||||
|
|||||||
@@ -31,11 +31,11 @@ interface FooterBaseCardProps {
|
|||||||
|
|
||||||
const FooterBaseCard = ({
|
const FooterBaseCard = ({
|
||||||
// logoSrc = "/brand/logowhite.svg",
|
// logoSrc = "/brand/logowhite.svg",
|
||||||
logoText = "Webild",
|
logoText = "Contact Us ",
|
||||||
// logoWidth = 120,
|
// logoWidth = 120,
|
||||||
// logoHeight = 40,
|
// logoHeight = 40,
|
||||||
columns,
|
columns,
|
||||||
copyrightText = `© 2025 | Webild`,
|
copyrightText = `© 2025 | Contact Us `,
|
||||||
onPrivacyClick,
|
onPrivacyClick,
|
||||||
ariaLabel = "Site footer",
|
ariaLabel = "Site footer",
|
||||||
className = "",
|
className = "",
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ interface FooterCardProps {
|
|||||||
const FooterCard = ({
|
const FooterCard = ({
|
||||||
// logoSrc,
|
// logoSrc,
|
||||||
// logoAlt = "Logo",
|
// logoAlt = "Logo",
|
||||||
logoText = "Webild",
|
logoText = "Contact Us ",
|
||||||
copyrightText = `© 2025 | Webild`,
|
copyrightText = `© 2025 | Contact Us `,
|
||||||
socialLinks,
|
socialLinks,
|
||||||
ariaLabel = "Site footer",
|
ariaLabel = "Site footer",
|
||||||
className = "",
|
className = "",
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ interface FooterLogoRevealProps {
|
|||||||
const FooterLogoReveal = ({
|
const FooterLogoReveal = ({
|
||||||
// logoSrc,
|
// logoSrc,
|
||||||
// logoAlt = "Logo",
|
// logoAlt = "Logo",
|
||||||
logoText = "Webild",
|
logoText = "Contact Us ",
|
||||||
leftLink,
|
leftLink,
|
||||||
rightLink,
|
rightLink,
|
||||||
ariaLabel = "Site footer",
|
ariaLabel = "Site footer",
|
||||||
|
|||||||
@@ -51,11 +51,11 @@ const FooterMedia = ({
|
|||||||
imageAlt = "",
|
imageAlt = "",
|
||||||
videoAriaLabel = "Footer video",
|
videoAriaLabel = "Footer video",
|
||||||
// logoSrc = "/brand/logowhite.svg",
|
// logoSrc = "/brand/logowhite.svg",
|
||||||
logoText = "Webild",
|
logoText = "Contact Us ",
|
||||||
// logoWidth = 120,
|
// logoWidth = 120,
|
||||||
// logoHeight = 40,
|
// logoHeight = 40,
|
||||||
columns,
|
columns,
|
||||||
copyrightText = `© 2025 | Webild`,
|
copyrightText = `© 2025 | Contact Us `,
|
||||||
onPrivacyClick,
|
onPrivacyClick,
|
||||||
ariaLabel = "Site footer",
|
ariaLabel = "Site footer",
|
||||||
className = "",
|
className = "",
|
||||||
|
|||||||
Reference in New Issue
Block a user