import { DeleteFilled } from "@ant-design/icons"; import { Button, Divider, Form, Input, InputNumber, Select, Space, Switch, TimePicker } from "antd"; import { useTranslation } from "react-i18next"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { selectBodyshop } from "../../redux/user/user.selectors"; import { HasFeatureAccess } from "../feature-wrapper/feature-wrapper.component"; import ColorpickerFormItemComponent from "../form-items-formatted/colorpicker-form-item.component"; import FormListMoveArrows from "../form-list-move-arrows/form-list-move-arrows.component"; import LayoutFormRow from "../layout-form-row/layout-form-row.component"; import { ColorPicker } from "./shop-info.rostatus.component"; const mapStateToProps = createStructuredSelector({ bodyshop: selectBodyshop }); const mapDispatchToProps = () => ({ //setUserLanguage: language => dispatch(setUserLanguage(language)) }); export function ShopInfoSchedulingComponent({ form, bodyshop }) { const { t } = useTranslation(); return (
{t("bodyshop.labels.workingdays")} {(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( { remove(field.name); }} /> ))}
); }}
{HasFeatureAccess({ featureName: "smartscheduling", bodyshop }) && ( {(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( {t("bodyshop.fields.ssbuckets.color")} } key={`${index}color`} name={[field.name, "color"]} > { remove(field.name); }} /> ))}
); }}
)}
); } export default connect(mapStateToProps, mapDispatchToProps)(ShopInfoSchedulingComponent);