Renamed "mote" by "note"

This commit is contained in:
Sadrinho27 2025-10-01 14:40:59 +02:00
parent 981da668b7
commit 8ee7b8a177
2 changed files with 19 additions and 19 deletions

View File

@ -23,7 +23,7 @@ const defaultFolder: FolderData = {
updated_at: new Date().toISOString(), updated_at: new Date().toISOString(),
customers: [], customers: [],
documents: [], documents: [],
motes: [], notes: [],
stakeholders: [] stakeholders: []
}; };
@ -38,7 +38,7 @@ function FolderModal({
const [folderData, setFolderData] = useState<FolderData>(folder); const [folderData, setFolderData] = useState<FolderData>(folder);
const [currentCustomer, setCurrentCustomer] = useState<string>(''); const [currentCustomer, setCurrentCustomer] = useState<string>('');
const [currentStakeholder, setCurrentStakeholder] = useState<string>(''); const [currentStakeholder, setCurrentStakeholder] = useState<string>('');
const [currentMote, setCurrentMote] = useState<string>(''); const [currentNote, setCurrentNote] = useState<string>('');
if (!isOpen) return null; if (!isOpen) return null;
@ -84,20 +84,20 @@ function FolderModal({
})); }));
}; };
const addMote = () => { const addNote = () => {
if (currentMote.trim() && !folderData.motes.includes(currentMote.trim())) { if (currentNote.trim() && !folderData.notes.includes(currentNote.trim())) {
setFolderData(prev => ({ setFolderData(prev => ({
...prev, ...prev,
motes: [...prev.motes, currentMote.trim()] notes: [...prev.notes, currentNote.trim()]
})); }));
setCurrentMote(''); setCurrentNote('');
} }
}; };
const removeMote = (mote: string) => { const removeNote = (note: string) => {
setFolderData(prev => ({ setFolderData(prev => ({
...prev, ...prev,
motes: prev.motes.filter(m => m !== mote) notes: prev.notes.filter(m => m !== note)
})); }));
}; };
@ -317,14 +317,14 @@ function FolderModal({
<div className="form-section"> <div className="form-section">
<h3 className="section-title">Notes</h3> <h3 className="section-title">Notes</h3>
<div className="tag-list"> <div className="tag-list">
{folderData.motes.map((mote, index) => ( {folderData.notes.map((note, index) => (
<div key={index} className="tag-item"> <div key={index} className="tag-item">
<span>{mote}</span> <span>{note}</span>
{!readOnly && ( {!readOnly && (
<button <button
type="button" type="button"
className="tag-remove" className="tag-remove"
onClick={() => removeMote(mote)} onClick={() => removeNote(note)}
aria-label="Supprimer cette note" aria-label="Supprimer cette note"
> >
× ×
@ -338,20 +338,20 @@ function FolderModal({
<div className="form-field tag-input-container"> <div className="form-field tag-input-container">
<input <input
type="text" type="text"
value={currentMote} value={currentNote}
onChange={(e) => setCurrentMote(e.target.value)} onChange={(e) => setCurrentNote(e.target.value)}
placeholder="Ajouter une note" placeholder="Ajouter une note"
onKeyPress={(e) => { onKeyPress={(e) => {
if (e.key === 'Enter') { if (e.key === 'Enter') {
e.preventDefault(); e.preventDefault();
addMote(); addNote();
} }
}} }}
/> />
<button <button
type="button" type="button"
className="btn-add-tag" className="btn-add-tag"
onClick={addMote} onClick={addNote}
> >
Ajouter Ajouter
</button> </button>

View File

@ -12,7 +12,7 @@ export interface FolderData {
updated_at: string; updated_at: string;
customers: string[]; customers: string[];
documents: FileBlob[]; documents: FileBlob[];
motes: string[]; notes: string[];
stakeholders: string[]; stakeholders: string[];
} }
@ -36,7 +36,7 @@ export function isFolderData(data: any): data is FolderData {
const requiredArrayFields = [ const requiredArrayFields = [
'customers', 'customers',
'motes', 'notes',
'stakeholders' 'stakeholders'
]; ];
@ -69,7 +69,7 @@ const emptyFolderData: FolderData = {
updated_at: '', updated_at: '',
customers: [], customers: [],
documents: [], documents: [],
motes: [], notes: [],
stakeholders: [] stakeholders: []
}; };
@ -111,7 +111,7 @@ export function setDefaultFolderRoles(ownerId: string, stakeholdersId: string[],
validation_rules: [ validation_rules: [
{ {
quorum: 0.5, quorum: 0.5,
fields: ['documents', 'motes'], fields: ['documents', 'notes'],
min_sig_member: 1, min_sig_member: 1,
}, },
], ],