A footer with a utility column: wordmark, icon links, a language select, cookie settings and copyright on the start side, four link columns on the end side.
Dependencies
Interaction Type
A footer landmark with a native language select, so keyboard, screen reader and mobile pickers all work as the platform expects. The select has a hidden label, a 44px height and the accent focus ring. Icon links and the cookie link follow the shared footer link styles.
Props
Options you can pass to customize this component.
languagesOptions in the select. Write each label in its own language.
languageControlled language value.
defaultLanguageInitial language when uncontrolled. Defaults to "en".
onLanguageChangeCalled when a language is picked.
languageLabelHidden label of the select. Defaults to "Language".
socialsIcon links with 44px targets. The label becomes the aria-label. Defaults to GitHub and X.
columnsTitled link columns.
cookieLabelCookie settings link text. Empty hides it.
cookieHrefWhere the cookie link points.
brandWordmark or logo. Defaults to the "Nexvyn UI" wordmark.
copyrightSmall print line. Defaults to "© 2026 Nexvyn". Pass null to hide it.
classNameMerged onto the footer with cn().
Installation
How to use
<FooterLanguage
language={locale}
onLanguageChange={setLocale}
languages={[
{ value: 'en', label: 'English' },
{ value: 'fr', label: 'Français' },
]}
/>Source Code
Click the code icon in the top-right corner to view the source code.
License & Usage
// No code loaded.