update edit provider
- add field currency
This commit is contained in:
@ -53,11 +53,13 @@ const EditDialog = () => {
|
|||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
status: string;
|
status: string;
|
||||||
|
currency_id: string;
|
||||||
group: string[];
|
group: string[];
|
||||||
} = {
|
} = {
|
||||||
name: '',
|
name: '',
|
||||||
description: '',
|
description: '',
|
||||||
status: '',
|
status: '',
|
||||||
|
currency_id: '',
|
||||||
group: []
|
group: []
|
||||||
};
|
};
|
||||||
const [formField, setFormField] = useState(initialState);
|
const [formField, setFormField] = useState(initialState);
|
||||||
@ -164,6 +166,8 @@ const EditDialog = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const selectedCurrency = currencies.find((currency) => currency.ID === formField.currency_id);
|
||||||
|
|
||||||
const selectedGroupNames = groups
|
const selectedGroupNames = groups
|
||||||
.filter((g) => formField.group.includes(g.id))
|
.filter((g) => formField.group.includes(g.id))
|
||||||
.map((g) => g.name)
|
.map((g) => g.name)
|
||||||
@ -257,6 +261,21 @@ const EditDialog = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div className="w-full">
|
||||||
|
<div className="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
|
<label className="form-label flex items-center gap-1 max-w-56">Currency</label>
|
||||||
|
<div className="relative w-full">
|
||||||
|
<Input
|
||||||
|
type="text"
|
||||||
|
placeholder="Empty"
|
||||||
|
value={selectedCurrency?.name}
|
||||||
|
readOnly
|
||||||
|
className="bg-gray-100 border border-dashed border-gray-400 text-gray-600 cursor-not-allowed"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div className="w-full">
|
<div className="w-full">
|
||||||
<div className="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div className="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label className="form-label flex items-center gap-1 max-w-56">Groups</label>
|
<label className="form-label flex items-center gap-1 max-w-56">Groups</label>
|
||||||
|
|||||||
Reference in New Issue
Block a user