import { GavelIcon } from "lucide-react"; import BtnOptionnalLinkWithTooltip from "@/back/Components/BtnOptionnalLinkWithTooltip"; import SimpleString from "@/back/Components/Inputs/SimpleString"; import str from "@/hooks/use-string"; import trans from "@/hooks/use-translations"; interface SlugifycatorProps { value: string; targetValue: string; wordCounter?: boolean; disabled?: boolean; setData: (name: string, value: string) => void; } export default function Slugifycator(props: Readonly) { const { value, targetValue, setData, wordCounter = false, disabled = false, } = props; return (
} tooltipContent={str(trans("uwil-backend::back.slugify")) .ucFirst() .value()} type="button" variant="secondary" onClick={() => { setData("slug", str(targetValue).slug().value()); }} disabled={disabled} />
); }