(
({ items, runeTop = 'ᛟ', runeBottom = 'ᛞ', variant = 'default', size = 'default', children, className, ...props }, ref) => {
const navClasses = `
fixed left-0 top-0 bottom-0 z-50 flex flex-col items-center justify-between
${size === 'compact' ? 'w-[50px] py-4' : 'w-20 py-8'}
${variant === 'dark'
? 'bg-gradient-to-r from-black to-transparent border-r border-red-500'
: 'bg-gradient-to-r from-stone-900 to-transparent border-r border-stone-700'
}
${className || ''}
`;
const runeClasses = `
text-2xl animate-pulse
${variant === 'dark' ? 'text-red-500' : 'text-amber-700'}
`;
return (
);
}
);
VerticalNav.displayName = 'VerticalNav';
export default VerticalNav;