diff --git a/src/assets/icons/documenticon.afdesign b/src/assets/icons/documenticon.afdesign new file mode 100644 index 0000000..5af8f57 Binary files /dev/null and b/src/assets/icons/documenticon.afdesign differ diff --git a/src/assets/icons/documenticon.min.svg b/src/assets/icons/documenticon.min.svg new file mode 100644 index 0000000..1e11e1b --- /dev/null +++ b/src/assets/icons/documenticon.min.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/documenticon.svg b/src/assets/icons/documenticon.svg new file mode 100644 index 0000000..cf63000 --- /dev/null +++ b/src/assets/icons/documenticon.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/documentprintericon.afdesign b/src/assets/icons/documentprintericon.afdesign new file mode 100644 index 0000000..0dda842 Binary files /dev/null and b/src/assets/icons/documentprintericon.afdesign differ diff --git a/src/assets/icons/documentprintericon.min.svg b/src/assets/icons/documentprintericon.min.svg new file mode 100644 index 0000000..bb078f5 --- /dev/null +++ b/src/assets/icons/documentprintericon.min.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/documentprintericon.svg b/src/assets/icons/documentprintericon.svg new file mode 100644 index 0000000..84c7ec5 --- /dev/null +++ b/src/assets/icons/documentprintericon.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/assets/icons/documentsizeicon.afdesign b/src/assets/icons/documentsizeicon.afdesign new file mode 100644 index 0000000..602a988 Binary files /dev/null and b/src/assets/icons/documentsizeicon.afdesign differ diff --git a/src/assets/icons/documentsizeicon.min.svg b/src/assets/icons/documentsizeicon.min.svg new file mode 100644 index 0000000..e468cfa --- /dev/null +++ b/src/assets/icons/documentsizeicon.min.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/documentsizeicon.svg b/src/assets/icons/documentsizeicon.svg new file mode 100644 index 0000000..bcf621e --- /dev/null +++ b/src/assets/icons/documentsizeicon.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/documenttemplateicon.afdesign b/src/assets/icons/documenttemplateicon.afdesign new file mode 100644 index 0000000..5c96e2e Binary files /dev/null and b/src/assets/icons/documenttemplateicon.afdesign differ diff --git a/src/assets/icons/documenttemplateicon.min.svg b/src/assets/icons/documenttemplateicon.min.svg new file mode 100644 index 0000000..7467875 --- /dev/null +++ b/src/assets/icons/documenttemplateicon.min.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/documenttemplateicon.svg b/src/assets/icons/documenttemplateicon.svg new file mode 100644 index 0000000..843a222 --- /dev/null +++ b/src/assets/icons/documenttemplateicon.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/Dashboard/Management/DocumentPrinters.jsx b/src/components/Dashboard/Management/DocumentPrinters.jsx new file mode 100644 index 0000000..de8e113 --- /dev/null +++ b/src/components/Dashboard/Management/DocumentPrinters.jsx @@ -0,0 +1,69 @@ +import React, { useRef } from 'react' +import { Button, Flex, Space, Dropdown } from 'antd' +import ObjectTable from '../common/ObjectTable' +import ReloadIcon from '../../Icons/ReloadIcon' +import useColumnVisibility from '../hooks/useColumnVisibility' +import GridIcon from '../../Icons/GridIcon' +import ListIcon from '../../Icons/ListIcon' +import useViewMode from '../hooks/useViewMode' +import ColumnViewButton from '../common/ColumnViewButton' + +const DocumentPrinters = () => { + const tableRef = useRef() + + const [viewMode, setViewMode] = useViewMode('documentPrinter') + + const [columnVisibility, setColumnVisibility] = + useColumnVisibility('documentPrinter') + + const actionItems = { + items: [ + { + label: 'Reload List', + key: 'reloadList', + icon: + } + ], + onClick: ({ key }) => { + if (key === 'reloadList') { + tableRef.current?.reload() + } + } + } + + return ( + <> + + + + + + + + + + + + + + + + + + + +