micro/packages/web/src/components/breadcrumbs.tsx

19 lines
561 B
TypeScript

import clsx from 'clsx';
import React, { forwardRef } from 'react';
import { FiArrowLeft } from 'react-icons/fi';
export interface BreadcrumbsProps {
href: string;
children: string;
className?: string;
}
export const Breadcrumbs = forwardRef<HTMLAnchorElement, BreadcrumbsProps>(({ href, children, className }, ref) => {
const classes = clsx('text-sm text-gray-500 flex items-center gap-1 hover:underline', className);
return (
<a href={href} className={classes} ref={ref}>
<FiArrowLeft className="h-4 w-4" /> {children}
</a>
);
});