UNPKG

@remotion/studio

Version:

APIs for interacting with the Remotion Studio

26 lines (25 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RenderQueueOutputName = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const react_1 = require("react"); const item_style_1 = require("./item-style"); const RenderQueueOutputName = ({ job }) => { const deletedOutputLocation = 'deletedOutputLocation' in job && job.deletedOutputLocation; const style = (0, react_1.useMemo)(() => { return { ...item_style_1.renderQueueItemSubtitleStyle, textDecoration: deletedOutputLocation ? 'line-through' : 'none', color: item_style_1.renderQueueItemSubtitleStyle.color, cursor: 'inherit', }; }, [deletedOutputLocation]); const getTitle = () => { if (deletedOutputLocation) { return 'File was deleted'; } return job.outName; }; return (jsx_runtime_1.jsx("span", { style: style, title: getTitle(), children: job.outName })); }; exports.RenderQueueOutputName = RenderQueueOutputName;