import type { FC } from "react"; import { Text, type TextProps } from "react-native"; import { useAuiState } from "@assistant-ui/store"; export type AttachmentThumbProps = TextProps; export const AttachmentThumb: FC = ({ children, ...textProps }) => { const label = useAuiState((s) => { const name = s.attachment.name; const dot = name.lastIndexOf("."); if (dot > 0 && dot < name.length - 1) { return `.${name.slice(dot + 1)}`; } return s.attachment.type; }); return {children ?? label}; };