Fixed continue button in spool select page

This commit is contained in:
Donkie
2024-08-05 18:16:02 +02:00
parent f8c518e808
commit bf8cbc7a96
2 changed files with 22 additions and 13 deletions

View File

@@ -15,6 +15,7 @@
"edit": "Edit",
"cancel": "Cancel",
"confirm": "Are you sure?",
"continue": "Continue",
"filter": "Filter",
"clear": "Clear",
"refresh": "Refresh",

View File

@@ -8,6 +8,7 @@ import { t } from "i18next";
import { useSpoolmanFilamentFilter, useSpoolmanMaterials } from "../../components/otherModels";
import { removeUndefined } from "../../utils/filtering";
import { useNavigate } from "react-router-dom";
import { RightOutlined } from "@ant-design/icons";
interface Props {
description?: string;
@@ -155,7 +156,7 @@ const SpoolSelectModal: React.FC<Props> = ({ description, onContinue }) => {
}),
])}
/>
<Row>
<Row gutter={[10, 10]}>
<Col span={12}>
<Checkbox
checked={isAllFilteredSelected}
@@ -192,20 +193,27 @@ const SpoolSelectModal: React.FC<Props> = ({ description, onContinue }) => {
{t("printing.spoolSelect.showArchived")}
</Checkbox>
</Col>
<Col span={24}>
<Button
type="primary"
icon={<RightOutlined />}
iconPosition="end"
onClick={() => {
if (selectedItems.length === 0) {
messageApi.open({
type: "error",
content: t("printing.spoolSelect.noSpoolsSelected"),
});
return;
}
onContinue(dataSource.filter((spool) => selectedItems.includes(spool.id)));
}}
>
{t("buttons.continue")}
</Button>
</Col>
</Row>
</Space>
<Button
onClick={() => {
if (selectedItems.length === 0) {
messageApi.open({
type: "error",
content: t("printing.spoolSelect.noSpoolsSelected"),
});
return;
}
onContinue(dataSource.filter((spool) => selectedItems.includes(spool.id)));
}}
></Button>
</>
);
};