{"version":3,"file":"UdpGridPanelManagementSidesheet.mjs","names":["React","useTranslation","SideSheet","FluentTextFieldAutoComplete","UdpGridPanelManagementSidesheet","props","$","_c","grid","grids","onClose","onSubmit","open","panel","panels","setGrid","setPanel","sheetProps","title","selectedGridPanel","environment","t0","t1","t2","t3","t4","t5","t6","t7","t8","t9","t10","t","defaultValue"],"sources":["../../../../src/udp/pages/UdpGridPanelManagementSidesheet/UdpGridPanelManagementSidesheet.jsx"],"sourcesContent":["import React from \"react\";\nimport { useTranslation } from 'react-i18next';\nimport { SideSheet } from '../../../UI/surfaces/SideSheet';\nimport { FluentTextFieldAutoComplete } from '../../../UI/inputs/textField/FluentTextFieldAutoComplete';\n\n/**\n * @param {object} props\n * @param {object} props.selectedGridPanel\n * @param {string} props.environment\n * @param {boolean} props.open\n * @param {Function} props.onClose\n * @param {Function} props.onSubmit\n * @param {string} props.title\n * @param {any[]} props.grids\n * @param {any[]} props.panels\n * @param {any} props.grid\n * @param {Function} props.setGrid\n * @param {any} props.panel\n * @param {Function} props.setPanel\n * @returns {JSX.Element}\n */\nconst UdpGridPanelManagementSidesheet = (props) => {\n  const {\n    selectedGridPanel,\n    environment,\n    open,\n    onClose,\n    onSubmit,\n    title,\n    grids,\n    panels,\n    grid,\n    setGrid,\n    panel,\n    setPanel,\n    ...sheetProps\n  } = props;\n\n  const { t } = useTranslation();\n\n  return (\n    <SideSheet\n      open={open}\n      onClose={() => onClose()}\n      width={400}\n      title={title}\n      buttonLabel={t('common.save', { defaultValue: 'Save' })}\n      onSubmit={onSubmit}\n      {...sheetProps}\n    >\n        <FluentTextFieldAutoComplete\n        id={'grid'}\n        label={t('gridPanels.sidesheet.grid', { defaultValue: 'Grid' })}\n        options={grids}\n        optionKey=\"name\"\n        onChange={setGrid}\n        value={grid}\n      />\n      <FluentTextFieldAutoComplete\n        id={'panel'}\n        label={t('gridPanels.sidesheet.panel', { defaultValue: 'Panel' })}\n        options={panels}\n        optionKey=\"name\"\n        onChange={setPanel}\n        value={panel}\n      />\n    </SideSheet>\n  );\n};\n\nexport default UdpGridPanelManagementSidesheet;\n"],"mappings":"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"}