import { Checkbox, Col, Form, Input, Row, Space, Switch, Tag } from "antd"; import React from "react"; import { useTranslation } from "react-i18next"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { selectNoteUpsert } from "../../redux/modals/modals.selectors"; import NotesPresetButton from "../notes-preset-button/notes-preset-button.component"; const mapStateToProps = createStructuredSelector({ noteUpsertModal: selectNoteUpsert, }); const mapDispatchToProps = (dispatch) => ({ //setUserLanguage: language => dispatch(setUserLanguage(language)) }); export default connect( mapStateToProps, mapDispatchToProps )(NoteUpsertModalComponent); export function NoteUpsertModalComponent({ form, noteUpsertModal }) { const { t } = useTranslation(); const { jobId, existingNote, relatedRos } = noteUpsertModal.context; const filteredRelatedRos = relatedRos ? relatedRos.filter((j) => j.id !== jobId) : []; return ( <>
{!existingNote && t("notes.labels.addtorelatedro")}
{!existingNote && filteredRelatedRos.map((j, idx) => ( {`${j.ro_number || "N/A"}${j.clm_no ? ` | ${j.clm_no}` : ""}${ j.status ? ` | ${j.status}` : "" }`} ))}
); }