"use client"; import { memo } from "react"; import Icon from "../../asset/icon"; import type { ListItemProps } from "./ListItem.types"; export const ListItemView = memo(function ListItemView({ label, leadingIcon, onClick, showDivider, className = "", variant = "default", }: ListItemProps) { const dividerClass = showDivider ? "border-b border-solid border-[var(--color-border-default-tertiary)]" : ""; const contentTone = variant === "destructive" ? "text-[var(--color-content-default-negative-primary)]" : "text-[var(--color-content-default-primary)]"; return ( ); }); ListItemView.displayName = "ListItemView";