import React from 'react' import { Save, CheckCircle2 } from 'lucide-react' /** * Save button (the reference builder SaveChangesButton.jsx): h-9 with a Save icon and focus ring. Texts stay * "Save Changes" / "Saving..." / "Saved" (the e2e gates look for them). * Props: isDirty, saving, disabled (e.g. form not loaded), onSave(). */ export default function SaveButton({ isDirty, saving, disabled = false, onSave }) { const off = saving || !isDirty || disabled return ( ) }