Reverted changes to .pre-commit-config.yaml, changed en locales to reflect default and added filament price as default to spools/show.tsx

This commit is contained in:
pdsccode
2024-01-10 19:22:26 +01:00
parent 28a70d5190
commit 1ec1e05c40
3 changed files with 12 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
default_language_version: default_language_version:
python: python3 python: python3.9
repos: repos:
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0 rev: v4.4.0

View File

@@ -151,7 +151,7 @@
"archived": "Archived" "archived": "Archived"
}, },
"fields_help": { "fields_help": {
"price": "Price of a full spool in the system configured currency.", "price": "Price of a full spool in the system configured currency. If not set, the price of the filament will be assumed instead.",
"weight_to_use": "Select what weight value to enter. Measured weight is only available if the spool weight is set for the selected filament.", "weight_to_use": "Select what weight value to enter. Measured weight is only available if the spool weight is set for the selected filament.",
"used_weight": "How much filament has been used from the spool. A new spool should have 0g used.", "used_weight": "How much filament has been used from the spool. A new spool should have 0g used.",
"remaining_weight": "How much filament is left on the spool. For a new spool this should match the spool weight.", "remaining_weight": "How much filament is left on the spool. For a new spool this should match the spool weight.",

View File

@@ -23,6 +23,15 @@ export const SpoolShow: React.FC<IResourceComponentsProps> = () => {
const record = data?.data; const record = data?.data;
const spoolPrice = (item: ISpool) => {
let spoolPrice = "";
if (!item.price){
spoolPrice = `${item.filament.price}`;
return spoolPrice;
}
return item.price;
}
const formatFilament = (item: IFilament) => { const formatFilament = (item: IFilament) => {
let vendorPrefix = ""; let vendorPrefix = "";
if (item.vendor) { if (item.vendor) {
@@ -59,7 +68,7 @@ export const SpoolShow: React.FC<IResourceComponentsProps> = () => {
<Title level={5}>{t("spool.fields.filament")}</Title> <Title level={5}>{t("spool.fields.filament")}</Title>
<TextField value={record ? filamentURL(record?.filament) : ""} /> <TextField value={record ? filamentURL(record?.filament) : ""} />
<Title level={5}>{t("spool.fields.price")}</Title> <Title level={5}>{t("spool.fields.price")}</Title>
<NumberField value={record?.price ?? ""} /> <NumberField value={record ? spoolPrice(record) : ""} />
<Title level={5}>{t("spool.fields.registered")}</Title> <Title level={5}>{t("spool.fields.registered")}</Title>
<DateField <DateField
value={dayjs.utc(record?.registered).local()} value={dayjs.utc(record?.registered).local()}