Reformat all project files to use the prettier config file.

This commit is contained in:
Patrick Fic
2024-03-27 15:35:07 -07:00
parent b161530381
commit e1df64d592
873 changed files with 111387 additions and 125473 deletions

View File

@@ -1,147 +1,141 @@
import {Form, Input} from "antd";
import { Form, Input } from "antd";
import React from "react";
import {useTranslation} from "react-i18next";
import { useTranslation } from "react-i18next";
import FormDatePicker from "../form-date-picker/form-date-picker.component";
import FormFieldsChanged from "../form-fields-changed-alert/form-fields-changed-alert.component";
import LayoutFormRow from "../layout-form-row/layout-form-row.component";
export default function VehicleDetailFormComponent({form, loading}) {
const {t} = useTranslation();
export default function VehicleDetailFormComponent({ form, loading }) {
const { t } = useTranslation();
return (
<div>
<FormFieldsChanged form={form}/>
return (
<div>
<FormFieldsChanged form={form} />
<LayoutFormRow header={t("vehicles.forms.detail")}>
<Form.Item
label={t("vehicles.fields.v_model_yr")}
name="v_model_yr"
rules={[
{
required: true,
//message: t("general.validation.required"),
},
]}
>
<Input/>
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_make_desc")}
name="v_make_desc"
rules={[
{
required: true,
//message: t("general.validation.required"),
},
]}
>
<Input/>
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_model_desc")}
name="v_model_desc"
rules={[
{
required: true,
//message: t("general.validation.required"),
},
]}
>
<Input/>
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_color")}
name="v_color"
rules={[
{
required: true,
//message: t("general.validation.required"),
},
]}
>
<Input/>
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_vin")}
name="v_vin"
rules={[
{
required: true,
//message: t("general.validation.required"),
},
]}
>
<Input/>
</Form.Item>
</LayoutFormRow>
<LayoutFormRow header={t("vehicles.forms.detail")}>
<Form.Item
label={t("vehicles.fields.v_model_yr")}
name="v_model_yr"
rules={[
{
required: true
//message: t("general.validation.required"),
}
]}
>
<Input />
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_make_desc")}
name="v_make_desc"
rules={[
{
required: true
//message: t("general.validation.required"),
}
]}
>
<Input />
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_model_desc")}
name="v_model_desc"
rules={[
{
required: true
//message: t("general.validation.required"),
}
]}
>
<Input />
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_color")}
name="v_color"
rules={[
{
required: true
//message: t("general.validation.required"),
}
]}
>
<Input />
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_vin")}
name="v_vin"
rules={[
{
required: true
//message: t("general.validation.required"),
}
]}
>
<Input />
</Form.Item>
</LayoutFormRow>
<LayoutFormRow header={t("vehicles.forms.registration")}>
<Form.Item label={t("vehicles.fields.plate_st")} name="plate_st">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.plate_no")} name="plate_no">
<Input/>
</Form.Item>
</LayoutFormRow>
<LayoutFormRow header={t("vehicles.forms.registration")}>
<Form.Item label={t("vehicles.fields.plate_st")} name="plate_st">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.plate_no")} name="plate_no">
<Input />
</Form.Item>
</LayoutFormRow>
<LayoutFormRow header={t("vehicles.forms.misc")}>
<Form.Item label={t("vehicles.fields.v_type")} name="v_type">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_trimcode")} name="v_trimcode">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_tone")} name="v_tone">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_bstyle")} name="v_bstyle">
<Input/>
</Form.Item>
<LayoutFormRow header={t("vehicles.forms.misc")}>
<Form.Item label={t("vehicles.fields.v_type")} name="v_type">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_trimcode")} name="v_trimcode">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_tone")} name="v_tone">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_bstyle")} name="v_bstyle">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_stage")} name="v_stage">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_prod_dt")} name="v_prod_dt">
<FormDatePicker/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_stage")} name="v_stage">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_prod_dt")} name="v_prod_dt">
<FormDatePicker />
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_paint_codes", {number: 1})}
name={["v_paint_codes", "paint_cd1"]}
>
<Input/>
</Form.Item>
<Form.Item
label={t("vehicles.fields.v_paint_codes", {number: 2})}
name={["v_paint_codes", "paint_cd2"]}
>
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_options")} name="v_options">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_paint_codes", { number: 1 })} name={["v_paint_codes", "paint_cd1"]}>
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_paint_codes", { number: 2 })} name={["v_paint_codes", "paint_cd2"]}>
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_options")} name="v_options">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.trim_color")} name="trim_color">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.trim_color")} name="trim_color">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_mldgcode")} name="v_mldgcode">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_makecode")} name="v_makecode">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_mldgcode")} name="v_mldgcode">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_makecode")} name="v_makecode">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_engine")} name="v_engine">
<Input/>
</Form.Item>
<Form.Item label={t("vehicles.fields.v_cond")} name="v_cond">
<Input/>
</Form.Item>
</LayoutFormRow>
<Form.Item label={t("vehicles.fields.notes")} name="notes">
<Input.TextArea rows={4}/>
</Form.Item>
</div>
);
<Form.Item label={t("vehicles.fields.v_engine")} name="v_engine">
<Input />
</Form.Item>
<Form.Item label={t("vehicles.fields.v_cond")} name="v_cond">
<Input />
</Form.Item>
</LayoutFormRow>
<Form.Item label={t("vehicles.fields.notes")} name="notes">
<Input.TextArea rows={4} />
</Form.Item>
</div>
);
}

View File

@@ -1,112 +1,102 @@
import React, {useState} from "react";
import {Button, Form, notification, Popconfirm} from "antd";
import {PageHeader} from "@ant-design/pro-layout";
import {useMutation} from "@apollo/client";
import React, { useState } from "react";
import { Button, Form, notification, Popconfirm } from "antd";
import { PageHeader } from "@ant-design/pro-layout";
import { useMutation } from "@apollo/client";
import VehicleDetailFormComponent from "./vehicle-detail-form.component";
import {useTranslation} from "react-i18next";
import { useTranslation } from "react-i18next";
import dayjs from "../../utils/day";
import {DELETE_VEHICLE, UPDATE_VEHICLE} from "../../graphql/vehicles.queries";
import {useNavigate} from "react-router-dom";
import { DELETE_VEHICLE, UPDATE_VEHICLE } from "../../graphql/vehicles.queries";
import { useNavigate } from "react-router-dom";
function VehicleDetailFormContainer({vehicle, refetch}) {
const {t} = useTranslation();
const [updateVehicle] = useMutation(UPDATE_VEHICLE);
const [deleteVehicle] = useMutation(DELETE_VEHICLE);
const [form] = Form.useForm();
const [loading, setLoading] = useState(false);
const history = useNavigate();
function VehicleDetailFormContainer({ vehicle, refetch }) {
const { t } = useTranslation();
const [updateVehicle] = useMutation(UPDATE_VEHICLE);
const [deleteVehicle] = useMutation(DELETE_VEHICLE);
const [form] = Form.useForm();
const [loading, setLoading] = useState(false);
const history = useNavigate();
const handleDelete = async () => {
setLoading(true);
const result = await deleteVehicle({
variables: {id: vehicle.id},
});
console.log(result);
if (result.errors) {
notification["error"]({
message: t("vehicles.errors.deleting", {
error: JSON.stringify(result.errors),
}),
});
setLoading(false);
} else {
notification["success"]({
message: t("vehicles.successes.delete"),
});
setLoading(false);
history(`/manage/vehicles`);
}
};
const handleDelete = async () => {
setLoading(true);
const result = await deleteVehicle({
variables: { id: vehicle.id }
});
console.log(result);
if (result.errors) {
notification["error"]({
message: t("vehicles.errors.deleting", {
error: JSON.stringify(result.errors)
})
});
setLoading(false);
} else {
notification["success"]({
message: t("vehicles.successes.delete")
});
setLoading(false);
history(`/manage/vehicles`);
}
};
const handleFinish = async (values) => {
setLoading(true);
const result = await updateVehicle({
variables: {vehId: vehicle.id, vehicle: values},
});
const handleFinish = async (values) => {
setLoading(true);
const result = await updateVehicle({
variables: { vehId: vehicle.id, vehicle: values }
});
if (!!result.errors) {
notification["error"]({
message: t("vehicles.errors.saving", {
message: JSON.stringify(result.errors),
}),
});
}
if (!!result.errors) {
notification["error"]({
message: t("vehicles.errors.saving", {
message: JSON.stringify(result.errors)
})
});
}
notification["success"]({
message: t("vehicles.successes.save"),
});
notification["success"]({
message: t("vehicles.successes.save")
});
if (refetch) await refetch();
form.resetFields();
form.resetFields();
setLoading(false);
};
if (refetch) await refetch();
form.resetFields();
form.resetFields();
setLoading(false);
};
return (
<>
<PageHeader
title={t("menus.header.vehicles")}
extra={[
<Popconfirm
key="delete"
trigger="click"
onConfirm={handleDelete}
disabled={vehicle.jobs.length !== 0}
title={t("vehicles.labels.deleteconfirm")}
>
<Button
type="primary"
danger
loading={loading}
disabled={vehicle.jobs.length !== 0}
>
{t("general.actions.delete")}
</Button>
</Popconfirm>,
<Button
key="save"
type="primary"
loading={loading}
onClick={() => form.submit()}
>
{t("general.actions.save")}
</Button>,
]}
/>
<Form
onFinish={handleFinish}
form={form}
autoComplete="off"
layout="vertical"
initialValues={{
...vehicle,
v_prod_dt: vehicle.v_prod_dt ? dayjs(vehicle.v_prod_dt) : null,
}}
>
<VehicleDetailFormComponent form={form} loading={loading}/>
</Form>
</>
);
return (
<>
<PageHeader
title={t("menus.header.vehicles")}
extra={[
<Popconfirm
key="delete"
trigger="click"
onConfirm={handleDelete}
disabled={vehicle.jobs.length !== 0}
title={t("vehicles.labels.deleteconfirm")}
>
<Button type="primary" danger loading={loading} disabled={vehicle.jobs.length !== 0}>
{t("general.actions.delete")}
</Button>
</Popconfirm>,
<Button key="save" type="primary" loading={loading} onClick={() => form.submit()}>
{t("general.actions.save")}
</Button>
]}
/>
<Form
onFinish={handleFinish}
form={form}
autoComplete="off"
layout="vertical"
initialValues={{
...vehicle,
v_prod_dt: vehicle.v_prod_dt ? dayjs(vehicle.v_prod_dt) : null
}}
>
<VehicleDetailFormComponent form={form} loading={loading} />
</Form>
</>
);
}
export default VehicleDetailFormContainer;