import { TiptapContent } from "@/components/input/rich-input"; import type { SectionItem } from "@/schema/resume/data"; import { stripHtml } from "@/utils/string"; import { cn } from "@/utils/style"; import { LinkedTitle } from "../linked-title"; import { PageLink } from "../page-link"; type ExperienceItemProps = SectionItem<"experience"> & { className?: string; }; export function ExperienceItem({ className, ...item }: ExperienceItemProps) { return (
{/* Header */}
{/* Row 1 */}
{item.location}
{/* Row 2 */}
{item.position} {item.period}
{/* Description */}
{/* Website */} {!item.options?.showLinkInTitle && (
)}
); }