media-manager-next
Version:
Simple media manager to use it for uploading and managing resources (images, files, etc.). It uses MUI material design theme.
38 lines • 2.09 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = __importDefault(require("react"));
const moment_1 = __importDefault(require("moment"));
const material_1 = require("@mui/material");
const paragraphSx = { flexGrow: 1, pt: 1 };
const MediaSelectedItem = ({ onChangeValue, selectedItem, t, selectedItemForm }) => {
return (react_1.default.createElement(react_1.default.Fragment, null,
react_1.default.createElement(material_1.Typography, { variant: "h6", noWrap: true, component: "div", sx: { flexGrow: 1 } }, t('rightBar.selectedItem.title')),
react_1.default.createElement(material_1.Typography, { component: "p", sx: paragraphSx },
react_1.default.createElement(material_1.Typography, { variant: "caption" },
t('rightBar.selectedItem.type'),
":"),
" ",
selectedItem.type),
react_1.default.createElement(material_1.Typography, { component: "p", sx: paragraphSx },
react_1.default.createElement(material_1.Typography, { variant: "caption" },
t('rightBar.selectedItem.uploaded'),
":"),
' ',
(0, moment_1.default)(selectedItem.createdAt).format('YYYY-MM-DD HH:mm:ss')),
react_1.default.createElement(material_1.Typography, { component: "p", sx: paragraphSx },
react_1.default.createElement(material_1.Typography, { variant: "caption" },
t('rightBar.selectedItem.updated'),
":"),
' ',
(0, moment_1.default)(selectedItem.updatedAt).format('YYYY-MM-DD HH:mm:ss')),
react_1.default.createElement(material_1.Box, { sx: { p: 2 } }, react_1.default.cloneElement(selectedItemForm, {
data: selectedItem,
t: t,
onChange: onChangeValue,
}))));
};
exports.default = MediaSelectedItem;
//# sourceMappingURL=MediaSelectedItem.js.map