Renamed "mote" by "note"
This commit is contained in:
parent
981da668b7
commit
8ee7b8a177
@ -23,7 +23,7 @@ const defaultFolder: FolderData = {
|
||||
updated_at: new Date().toISOString(),
|
||||
customers: [],
|
||||
documents: [],
|
||||
motes: [],
|
||||
notes: [],
|
||||
stakeholders: []
|
||||
};
|
||||
|
||||
@ -38,7 +38,7 @@ function FolderModal({
|
||||
const [folderData, setFolderData] = useState<FolderData>(folder);
|
||||
const [currentCustomer, setCurrentCustomer] = useState<string>('');
|
||||
const [currentStakeholder, setCurrentStakeholder] = useState<string>('');
|
||||
const [currentMote, setCurrentMote] = useState<string>('');
|
||||
const [currentNote, setCurrentNote] = useState<string>('');
|
||||
|
||||
if (!isOpen) return null;
|
||||
|
||||
@ -84,20 +84,20 @@ function FolderModal({
|
||||
}));
|
||||
};
|
||||
|
||||
const addMote = () => {
|
||||
if (currentMote.trim() && !folderData.motes.includes(currentMote.trim())) {
|
||||
const addNote = () => {
|
||||
if (currentNote.trim() && !folderData.notes.includes(currentNote.trim())) {
|
||||
setFolderData(prev => ({
|
||||
...prev,
|
||||
motes: [...prev.motes, currentMote.trim()]
|
||||
notes: [...prev.notes, currentNote.trim()]
|
||||
}));
|
||||
setCurrentMote('');
|
||||
setCurrentNote('');
|
||||
}
|
||||
};
|
||||
|
||||
const removeMote = (mote: string) => {
|
||||
const removeNote = (note: string) => {
|
||||
setFolderData(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">
|
||||
<h3 className="section-title">Notes</h3>
|
||||
<div className="tag-list">
|
||||
{folderData.motes.map((mote, index) => (
|
||||
{folderData.notes.map((note, index) => (
|
||||
<div key={index} className="tag-item">
|
||||
<span>{mote}</span>
|
||||
<span>{note}</span>
|
||||
{!readOnly && (
|
||||
<button
|
||||
type="button"
|
||||
className="tag-remove"
|
||||
onClick={() => removeMote(mote)}
|
||||
onClick={() => removeNote(note)}
|
||||
aria-label="Supprimer cette note"
|
||||
>
|
||||
×
|
||||
@ -338,20 +338,20 @@ function FolderModal({
|
||||
<div className="form-field tag-input-container">
|
||||
<input
|
||||
type="text"
|
||||
value={currentMote}
|
||||
onChange={(e) => setCurrentMote(e.target.value)}
|
||||
value={currentNote}
|
||||
onChange={(e) => setCurrentNote(e.target.value)}
|
||||
placeholder="Ajouter une note"
|
||||
onKeyPress={(e) => {
|
||||
if (e.key === 'Enter') {
|
||||
e.preventDefault();
|
||||
addMote();
|
||||
addNote();
|
||||
}
|
||||
}}
|
||||
/>
|
||||
<button
|
||||
type="button"
|
||||
className="btn-add-tag"
|
||||
onClick={addMote}
|
||||
onClick={addNote}
|
||||
>
|
||||
Ajouter
|
||||
</button>
|
||||
|
||||
@ -12,7 +12,7 @@ export interface FolderData {
|
||||
updated_at: string;
|
||||
customers: string[];
|
||||
documents: FileBlob[];
|
||||
motes: string[];
|
||||
notes: string[];
|
||||
stakeholders: string[];
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ export function isFolderData(data: any): data is FolderData {
|
||||
|
||||
const requiredArrayFields = [
|
||||
'customers',
|
||||
'motes',
|
||||
'notes',
|
||||
'stakeholders'
|
||||
];
|
||||
|
||||
@ -69,7 +69,7 @@ const emptyFolderData: FolderData = {
|
||||
updated_at: '',
|
||||
customers: [],
|
||||
documents: [],
|
||||
motes: [],
|
||||
notes: [],
|
||||
stakeholders: []
|
||||
};
|
||||
|
||||
@ -111,7 +111,7 @@ export function setDefaultFolderRoles(ownerId: string, stakeholdersId: string[],
|
||||
validation_rules: [
|
||||
{
|
||||
quorum: 0.5,
|
||||
fields: ['documents', 'motes'],
|
||||
fields: ['documents', 'notes'],
|
||||
min_sig_member: 1,
|
||||
},
|
||||
],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user