SaveStatus.jsx (419B)
1 import { STR } from '../lib/strings.js'; 2 3 const LABELS = { 4 idle: '', 5 saving: STR.SAVE_SAVING, 6 saved: STR.SAVE_SAVED, 7 error: STR.SAVE_ERROR, 8 no_permission: STR.SAVE_NO_PERMISSION, 9 }; 10 11 export default function SaveStatus({ status }) { 12 const label = LABELS[status]; 13 if (!label) return null; 14 return ( 15 <span className={`save-status save-status--${status}`} role="status"> 16 {label} 17 </span> 18 ); 19 }