Installation
npx kinetic-ui-cli@latest add terminal-footerArchitecture
This component eschews the standard "three-column grid" footer design for something radically different: an interactive split layout.
- Interaction: Hovering over any
Linkinstantly sets theactiveCommandstate. - Typewriter Effect: A
useEffecthook intercepts state changes and incrementally slices the command string viasetInterval, giving the illusion of a user typing at a blazing fast 40ms per keystroke. - Fallbacks: If a specific
commandis not provided in your links array, it automatically defaults to generating a bashcd {href}command for you.
Usage Guide
1. Import the Component
Import the component into your React or Next.js page:
import { TerminalFooter } from "@/components/creative/terminal-footer";
2. Implementation Example
Render the component and customize its behavior by passing props:
import { TerminalFooter } from "@/components/creative/terminal-footer";
export default function Example() {
return (
<div className="w-full flex items-center justify-center p-8">
<TerminalFooter
categories{/* value */}
companyName="example"
/>
</div>
);
}