feat(FE-91): create Steps component

This commit is contained in:
ValdiANS
2025-10-16 10:01:23 +07:00
parent 156de6112b
commit 76dd2e4c54
+23
View File
@@ -0,0 +1,23 @@
import { ReactNode } from 'react';
import { cn } from '@/lib/helper';
interface StepsProps {
children?: ReactNode;
className?: string;
direction?: 'horizontal' | 'vertical';
}
const Steps = ({ children, className, direction }: StepsProps) => {
const stepsBaseClassName = cn('steps gap-2', {
'steps-horizontal': direction === 'horizontal',
'steps-vertical': direction === 'vertical',
});
return (
<ul className={cn(stepsBaseClassName, 'overflow-visible!', className)}>
{children}
</ul>
);
};
export default Steps;