import { characterRemainingAnnouncement, characterRemainingLabel, characterRemainingVisible, } from "@/lib/character-remaining"; export function CharacterRemaining({ id, length, maxLength, }: { id: string; length: number; maxLength: number; }) { if (!characterRemainingVisible(length, maxLength)) return null; const remaining = maxLength - length; const atLimit = remaining <= 0; return ( {characterRemainingAnnouncement(remaining, maxLength)} ); }