import type { Component } from 'solid-js'; import { Show } from 'solid-js'; import { AlertTriangle, CheckCircle2 } from 'lucide-solid'; interface ValidationStatusBarProps { validationStats: { hasIncomplete: boolean; incompleteCount: number; }; } export const ValidationStatusBar: Component = (props) => { return (
{props.validationStats.hasIncomplete ? : }

{props.validationStats.hasIncomplete ? `Attention Required: ${props.validationStats.incompleteCount} fields contain unfinalized information (#)` : "All notes have been updated."}

{props.validationStats.hasIncomplete ? "Please replace all '#' markers with final project data before finalizing." : "Everything looks good to go!"}

Ready to Print
); };