diff --git a/build/lib/mlmd/LineageCard.js b/build/lib/mlmd/LineageCard.js index 6126c17..65a4c53 100644 --- a/build/lib/mlmd/LineageCard.js +++ b/build/lib/mlmd/LineageCard.js @@ -91,7 +91,7 @@ var LineageCard = /** @class */ (function (_super) { } }); var listCardRows = function () { return rows.map(function (r, i) { - return React.createElement(LineageCardRow_1.LineageCardRow, { key: i, resource: r.resource, type: _this.props.type, leftAffordance: !!r.prev, rightAffordance: !!r.next, isLastRow: i === rows.length - 1, hideRadio: isExecution || !!isTarget, setLineageViewTarget: setLineageViewTarget }); + return React.createElement(LineageCardRow_1.LineageCardRow, { key: i, resource: r.resource, resourceDetailsRoute: r.resourceDetailsPageRoute, type: _this.props.type, leftAffordance: !!r.prev, rightAffordance: !!r.next, isLastRow: i === rows.length - 1, hideRadio: isExecution || !!isTarget, setLineageViewTarget: setLineageViewTarget }); }); }; var cardContainerClasses = typestyle_1.classes(css.cardContainer, css[type], // css.execution addSpacer ? css.addSpacer : '', isTarget ? css.target : ''); diff --git a/build/lib/mlmd/LineageCard.js.map b/build/lib/mlmd/LineageCard.js.map index 26ab692..47b3b81 100644 --- a/build/lib/mlmd/LineageCard.js.map +++ b/build/lib/mlmd/LineageCard.js.map @@ -1 +1 @@ -{"version":3,"file":"LineageCard.js","sourceRoot":"","sources":["../../../src/mlmd/LineageCard.tsx"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"LineageCard.js","sourceRoot":"","sources":["../../../src/mlmd/LineageCard.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/build/lib/mlmd/LineageCardRow.js b/build/lib/mlmd/LineageCardRow.js index 1c3e922..7f2386a 100644 --- a/build/lib/mlmd/LineageCardRow.js +++ b/build/lib/mlmd/LineageCardRow.js @@ -23,7 +23,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); var React = __importStar(require("react")); var Utils_1 = require("./Utils"); var typestyle_1 = require("typestyle"); -typestyle_1.cssRaw("\n.cardRow {\n display: flex;\n align-items: center;\n height: 54px;\n padding: 6px 0px;\n border-bottom: 1px solid var(--grey-200);\n position: relative;\n}\n\n.cardRow .noRadio {\n height: 16px;\n width: 16px;\n}\n\n.cardRow .form-radio {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n display: inline-block;\n position: relative;\n background-color: #fff;\n border: 1px solid var(--grey-400);\n color: var(--blue-500);\n top: 0px;\n height: 18px;\n width: 18px;\n border-radius: 50px;\n cursor: pointer;\n outline: none;\n}\n\n.cardRow .form-radio:checked {\n border: 2px solid var(--blue-500);\n}\n\n.cardRow .form-radio:checked::before {\n position: absolute;\n border-radius: 50%;\n top: 50%;\n left: 50%;\n content: '';\n transform: translate(-50%, -50%);\n padding: 5px;\n display: block;\n background: currentColor;\n}\n\n.cardRow .form-radio:hover {\n background-color: var(--grey-100);\n}\n\n.cardRow .form-radio:checked {\n background-color: #fff;\n}\n\n.cardRow div {\n display: inline-block;\n vertical-align: middle;\n}\n\n.cardRow div input {\n margin: 10px 10px 0 20px;\n}\n\n.cardRow .rowTitle {\n font-size: 12px;\n font-family: \"PublicSans-SemiBold\";\n color: var(--grey-900);\n letter-spacing: 0.2px;\n line-height: 24px;\n text-overflow: ellipsis;\n display: block;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.cardRow .rowTitle:hover {\n text-decoration: underline;\n color: var(--blue-600);\n cursor: pointer;\n}\n\n.cardRow .rowDesc {\n font-size: 11px;\n color: var(--grey-600);\n letter-spacing: 0.3px;\n line-height: 12px;\n}\n.cardRow footer {\n overflow: hidden;\n}\n.cardRow [class^='edge'] {\n width: 8px;\n height: 8px;\n background-color: var(--grey-700);\n border-radius: 2px;\n position: absolute;\n top: 50%;\n transform: translateY(-50%) translateX(-50%);\n cursor: pointer;\n}\n.cardRow .edgeRight {\n left: 100%;\n}\n\n.cardRow .edgeLeft {\n left: 0;\n}\n\n.cardRow.lastRow {\n border-bottom: 0px;\n}\n\n"); +var react_router_dom_1 = require("react-router-dom"); +typestyle_1.cssRaw("\n.cardRow {\n display: flex;\n align-items: center;\n height: 54px;\n padding: 6px 0px;\n border-bottom: 1px solid var(--grey-200);\n position: relative;\n}\n\n.cardRow .noRadio {\n height: 16px;\n width: 16px;\n}\n\n.cardRow .form-radio {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n display: inline-block;\n position: relative;\n background-color: #fff;\n border: 1px solid var(--grey-400);\n color: var(--blue-500);\n top: 0px;\n height: 18px;\n width: 18px;\n border-radius: 50px;\n cursor: pointer;\n outline: none;\n}\n\n.cardRow .form-radio:checked {\n border: 2px solid var(--blue-500);\n}\n\n.cardRow .form-radio:checked::before {\n position: absolute;\n border-radius: 50%;\n top: 50%;\n left: 50%;\n content: '';\n transform: translate(-50%, -50%);\n padding: 5px;\n display: block;\n background: currentColor;\n}\n\n.cardRow .form-radio:hover {\n background-color: var(--grey-100);\n}\n\n.cardRow .form-radio:checked {\n background-color: #fff;\n}\n\n.cardRow div {\n display: inline-block;\n vertical-align: middle;\n}\n\n.cardRow div input {\n margin: 10px 10px 0 20px;\n}\n\n.cardRow .rowTitle {\n font-size: 12px;\n font-family: \"PublicSans-SemiBold\";\n color: var(--grey-900);\n letter-spacing: 0.2px;\n line-height: 24px;\n text-decoration: none;\n text-overflow: ellipsis;\n display: block;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.cardRow .rowTitle:hover {\n text-decoration: underline;\n color: var(--blue-600);\n cursor: pointer;\n}\n\n.cardRow .rowDesc {\n font-size: 11px;\n color: var(--grey-600);\n letter-spacing: 0.3px;\n line-height: 12px;\n}\n.cardRow footer {\n overflow: hidden;\n}\n.cardRow [class^='edge'] {\n width: 8px;\n height: 8px;\n background-color: var(--grey-700);\n border-radius: 2px;\n position: absolute;\n top: 50%;\n transform: translateY(-50%) translateX(-50%);\n cursor: pointer;\n}\n.cardRow .edgeRight {\n left: 100%;\n}\n\n.cardRow .edgeLeft {\n left: 0;\n}\n\n.cardRow.lastRow {\n border-bottom: 0px;\n}\n\n"); var LineageCardRow = /** @class */ (function (_super) { __extends(LineageCardRow, _super); function LineageCardRow(props) { @@ -42,7 +43,7 @@ var LineageCardRow = /** @class */ (function (_super) { return (React.createElement("div", { className: "cardRow " + (isLastRow ? 'lastRow' : '') }, this.checkRadio(), React.createElement("footer", null, - React.createElement("p", { className: 'rowTitle' }, Utils_1.getResourceName(this.props.resource)), + React.createElement(react_router_dom_1.Link, { className: 'rowTitle', to: this.props.resourceDetailsRoute }, Utils_1.getResourceName(this.props.resource)), React.createElement("p", { className: 'rowDesc' }, Utils_1.getResourceDescription(this.props.resource))), this.checkEdgeAffordances())); }; diff --git a/build/lib/mlmd/LineageCardRow.js.map b/build/lib/mlmd/LineageCardRow.js.map index b5888ae..4ea2a03 100644 --- a/build/lib/mlmd/LineageCardRow.js.map +++ b/build/lib/mlmd/LineageCardRow.js.map @@ -1 +1 @@ -{"version":3,"file":"LineageCardRow.js","sourceRoot":"","sources":["../../../src/mlmd/LineageCardRow.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,2CAA+B;AAE/B,iCAAgE;AAEhE,uCAAiC;AAEjC,kBAAM,CAAC,8/DAkHN,CAAC,CAAC;AAYH;IAAoC,kCAAoC;IACtE,wBAAY,KAA0B;QAAtC,YACE,kBAAM,KAAK,CAAC,SAEb;QADC,KAAI,CAAC,WAAW,GAAG,KAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAI,CAAC,CAAC;;IACjD,CAAC;IAEM,6CAAoB,GAA3B;QACE,IAAM,QAAQ,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,KAAK,CAAC,cAAc,IAAI,QAAQ,CAAC,IAAI,CAAC,6BAAK,SAAS,EAAC,UAAU,EAAC,GAAG,EAAE,UAAU,GAAI,CAAC,CAAC;QAC1F,IAAI,CAAC,KAAK,CAAC,eAAe,IAAI,QAAQ,CAAC,IAAI,CAAC,6BAAK,SAAS,EAAC,WAAW,EAAC,GAAG,EAAE,WAAW,GAAI,CAAC,CAAC;QAC7F,OAAO,QAAQ,CAAC;IAClB,CAAC;IAEM,+BAAM,GAAb;QACS,IAAA,gCAAS,CAAe;QAE/B,OAAO,CACL,6BAAK,SAAS,EAAE,cAAW,SAAS,CAAA,CAAC,CAAA,SAAS,CAAA,CAAC,CAAA,EAAE,CAAE;YAChD,IAAI,CAAC,UAAU,EAAE;YAClB;gBACE,2BAAG,SAAS,EAAC,UAAU,IAAE,uBAAe,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAK;gBAClE,2BAAG,SAAS,EAAC,SAAS,IAAE,8BAAsB,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAK,CACjE;YACR,IAAI,CAAC,oBAAoB,EAAE,CACxB,CACP,CAAC;IACJ,CAAC;IAEO,mCAAU,GAAlB;QACE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE;YACzB,OAAO;gBAAK,+BAAO,IAAI,EAAC,OAAO,EAAC,SAAS,EAAC,YAAY,EAAC,IAAI,EAAC,EAAE,EAAC,KAAK,EAAC,EAAE,EAAC,OAAO,EAAE,IAAI,CAAC,WAAW,GAAI,CAAM,CAAC;SAC7G;QACD,OAAO,6BAAK,SAAS,EAAC,SAAS,GAAG,CAAC;IACrC,CAAC;IAEO,oCAAW,GAAnB;QACE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,oBAAoB,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,KAAK,UAAU,CAAC;YAAE,OAAO;QAClF,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,CAAC,QAAoB,CAAC,CAAC;IACnE,CAAC;IACH,qBAAC;AAAD,CAAC,AAvCD,CAAoC,KAAK,CAAC,SAAS,GAuClD;AAvCY,wCAAc"} \ No newline at end of file +{"version":3,"file":"LineageCardRow.js","sourceRoot":"","sources":["../../../src/mlmd/LineageCardRow.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,2CAA+B;AAE/B,iCAAgE;AAEhE,uCAAiC;AACjC,qDAAsC;AAEtC,kBAAM,CAAC,whEAmHN,CAAC,CAAC;AAaH;IAAoC,kCAAoC;IACtE,wBAAY,KAA0B;QAAtC,YACE,kBAAM,KAAK,CAAC,SAEb;QADC,KAAI,CAAC,WAAW,GAAG,KAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAI,CAAC,CAAC;;IACjD,CAAC;IAEM,6CAAoB,GAA3B;QACE,IAAM,QAAQ,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,KAAK,CAAC,cAAc,IAAI,QAAQ,CAAC,IAAI,CAAC,6BAAK,SAAS,EAAC,UAAU,EAAC,GAAG,EAAE,UAAU,GAAI,CAAC,CAAC;QAC1F,IAAI,CAAC,KAAK,CAAC,eAAe,IAAI,QAAQ,CAAC,IAAI,CAAC,6BAAK,SAAS,EAAC,WAAW,EAAC,GAAG,EAAE,WAAW,GAAI,CAAC,CAAC;QAC7F,OAAO,QAAQ,CAAC;IAClB,CAAC;IAEM,+BAAM,GAAb;QACS,IAAA,gCAAS,CAAe;QAE/B,OAAO,CACL,6BAAK,SAAS,EAAE,cAAW,SAAS,CAAA,CAAC,CAAA,SAAS,CAAA,CAAC,CAAA,EAAE,CAAE;YAChD,IAAI,CAAC,UAAU,EAAE;YAClB;gBACE,oBAAC,uBAAI,IACH,SAAS,EAAE,UAAU,EACrB,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,oBAAoB,IAClC,uBAAe,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAChC;gBACP,2BAAG,SAAS,EAAC,SAAS,IAAE,8BAAsB,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAK,CACjE;YACR,IAAI,CAAC,oBAAoB,EAAE,CACxB,CACP,CAAC;IACJ,CAAC;IAEO,mCAAU,GAAlB;QACE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE;YACzB,OAAO;gBAAK,+BAAO,IAAI,EAAC,OAAO,EAAC,SAAS,EAAC,YAAY,EAAC,IAAI,EAAC,EAAE,EAAC,KAAK,EAAC,EAAE,EAAC,OAAO,EAAE,IAAI,CAAC,WAAW,GAAI,CAAM,CAAC;SAC7G;QACD,OAAO,6BAAK,SAAS,EAAC,SAAS,GAAG,CAAC;IACrC,CAAC;IAEO,oCAAW,GAAnB;QACE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,oBAAoB,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,KAAK,UAAU,CAAC;YAAE,OAAO;QAClF,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,CAAC,QAAoB,CAAC,CAAC;IACnE,CAAC;IACH,qBAAC;AAAD,CAAC,AA3CD,CAAoC,KAAK,CAAC,SAAS,GA2ClD;AA3CY,wCAAc"} \ No newline at end of file diff --git a/build/lib/mlmd/LineageTypes.js.map b/build/lib/mlmd/LineageTypes.js.map index 62cd19d..14c6e90 100644 --- a/build/lib/mlmd/LineageTypes.js.map +++ b/build/lib/mlmd/LineageTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"LineageTypes.js","sourceRoot":"","sources":["../../../src/mlmd/LineageTypes.ts"],"names":[],"mappings":";;AAca,QAAA,yBAAyB,GAAG,UAA6B,CAAC"} \ No newline at end of file +{"version":3,"file":"LineageTypes.js","sourceRoot":"","sources":["../../../src/mlmd/LineageTypes.ts"],"names":[],"mappings":";;AAea,QAAA,yBAAyB,GAAG,UAA6B,CAAC"} \ No newline at end of file diff --git a/build/lib/mlmd/LineageView.js b/build/lib/mlmd/LineageView.js index 993f387..1738a6c 100644 --- a/build/lib/mlmd/LineageView.js +++ b/build/lib/mlmd/LineageView.js @@ -137,12 +137,13 @@ var LineageView = /** @class */ (function (_super) { if (isTarget === void 0) { isTarget = false; } var artifactsByTypeId = lodash_groupby_1.default(artifacts, function (artifact) { return (artifact.getTypeId()); }); return Object.keys(artifactsByTypeId).map(function (typeId) { - var title = Utils_1.getTypeName(Number(typeId), _this.artifactTypes); + var artifactTypeName = Utils_1.getTypeName(Number(typeId), _this.artifactTypes); var artifacts = artifactsByTypeId[typeId]; return { - title: title, + title: artifactTypeName, elements: artifacts.map(function (artifact) { return ({ resource: artifact, + resourceDetailsPageRoute: _this.props.buildResourceDetailsPageRoute(artifact, artifactTypeName), prev: !isTarget || _this.state.inputExecutions.length > 0, next: !isTarget || _this.state.outputExecutions.length > 0, }); }) @@ -153,12 +154,13 @@ var LineageView = /** @class */ (function (_super) { var _this = this; var executionsByTypeId = lodash_groupby_1.default(executions, function (execution) { return (execution.getTypeId()); }); return Object.keys(executionsByTypeId).map(function (typeId) { - var title = Utils_1.getTypeName(Number(typeId), _this.executionTypes); + var executionTypeName = Utils_1.getTypeName(Number(typeId), _this.executionTypes); var executions = executionsByTypeId[typeId]; return { - title: title, + title: executionTypeName, elements: executions.map(function (execution) { return ({ resource: execution, + resourceDetailsPageRoute: _this.props.buildResourceDetailsPageRoute(execution, executionTypeName), prev: true, next: true, }); }) diff --git a/build/lib/mlmd/LineageView.js.map b/build/lib/mlmd/LineageView.js.map index 4a5c5ea..c970d24 100644 --- a/build/lib/mlmd/LineageView.js.map +++ b/build/lib/mlmd/LineageView.js.map @@ -1 +1 @@ -{"version":3,"file":"LineageView.js","sourceRoot":"","sources":["../../../src/mlmd/LineageView.tsx"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"LineageView.js","sourceRoot":"","sources":["../../../src/mlmd/LineageView.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 9b491a5..93ef349 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6873,6 +6873,19 @@ "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -11755,6 +11768,53 @@ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, + "react-router": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "requires": { + "history": "^4.7.2", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.1", + "warning": "^4.0.1" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz", + "integrity": "sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==", + "requires": { + "history": "^4.7.2", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.1", + "react-router": "^4.3.1", + "warning": "^4.0.1" + } + }, "react-scripts": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.3.0.tgz", @@ -12194,6 +12254,11 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -13650,6 +13715,16 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, + "tiny-invariant": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz", + "integrity": "sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -14087,6 +14162,11 @@ "spdx-expression-parse": "^3.0.0" } }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", diff --git a/package.json b/package.json index 49277a4..1a58404 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "lodash.isfunction": "^3.0.9", "react": "^16.12.0", "react-dom": "^16.12.0", + "react-router-dom": "^4.3.1", "react-scripts": "^3.3.0", "react-svg-line-chart": "^2.0.2", "typestyle": "^2.0.4" diff --git a/src/mlmd/LineageCard.tsx b/src/mlmd/LineageCard.tsx index ea0f0f2..beef91c 100644 --- a/src/mlmd/LineageCard.tsx +++ b/src/mlmd/LineageCard.tsx @@ -80,6 +80,7 @@ export class LineageCard extends React.Component { {
{this.checkRadio()}
-

{getResourceName(this.props.resource)}

+ + {getResourceName(this.props.resource)} +

{getResourceDescription(this.props.resource)}

{this.checkEdgeAffordances()} diff --git a/src/mlmd/LineageTypes.ts b/src/mlmd/LineageTypes.ts index 52cdf06..07bd7bb 100644 --- a/src/mlmd/LineageTypes.ts +++ b/src/mlmd/LineageTypes.ts @@ -8,6 +8,7 @@ export interface LineageRow { prev?: boolean; next?: boolean; resource: LineageResource; + resourceDetailsPageRoute: string; } export type LineageResource = Artifact | Execution; diff --git a/src/mlmd/LineageView.tsx b/src/mlmd/LineageView.tsx index 37a9dc2..39385a2 100644 --- a/src/mlmd/LineageView.tsx +++ b/src/mlmd/LineageView.tsx @@ -37,6 +37,7 @@ import {RefObject} from 'react'; import {getArtifactTypes, getExecutionTypes} from './LineageApi'; import {getTypeName} from './Utils'; import {Api} from "./Api"; +import {LineageResource} from "./LineageTypes"; const isInputEvent = (event: Event) => [Event.Type.INPUT.valueOf(), Event.Type.DECLARED_INPUT.valueOf()].includes(event.getType()); @@ -53,6 +54,7 @@ export interface LineageViewProps { target: Artifact; cardWidth?: number; edgeWidth?: number; + buildResourceDetailsPageRoute(resource: LineageResource, typeName: string): string } interface LineageViewState { @@ -117,20 +119,23 @@ export class LineageView extends React.Component + title={`${columnNames[1]}`} + /> + title={`${columnNames[2]}`} + /> + title={`${columnNames[3]}`} + /> (artifact.getTypeId())); return Object.keys(artifactsByTypeId).map((typeId) => { - const title = getTypeName(Number(typeId), this.artifactTypes); + const artifactTypeName = getTypeName(Number(typeId), this.artifactTypes); const artifacts = artifactsByTypeId[typeId]; return { - title, + title: artifactTypeName, elements: artifacts.map((artifact) => ({ - resource: artifact, - prev: !isTarget || this.state.inputExecutions.length > 0, - next: !isTarget || this.state.outputExecutions.length > 0, + resource: artifact, + resourceDetailsPageRoute: + this.props.buildResourceDetailsPageRoute(artifact, artifactTypeName), + prev: !isTarget || this.state.inputExecutions.length > 0, + next: !isTarget || this.state.outputExecutions.length > 0, }) ) }; @@ -165,14 +172,15 @@ export class LineageView extends React.Component (execution.getTypeId())); return Object.keys(executionsByTypeId).map((typeId) => { - const title = getTypeName(Number(typeId), this.executionTypes); + const executionTypeName = getTypeName(Number(typeId), this.executionTypes); const executions = executionsByTypeId[typeId]; return { - title, + title: executionTypeName, elements: executions.map((execution) => ({ - resource: execution, - prev: true, - next: true, + resource: execution, + resourceDetailsPageRoute: this.props.buildResourceDetailsPageRoute(execution, executionTypeName), + prev: true, + next: true, }) ) }; diff --git a/src/mlmd/__snapshots__/LineageActionBar.test.tsx.snap b/src/mlmd/__snapshots__/LineageActionBar.test.tsx.snap index 8a0c10a..4e4f17f 100644 --- a/src/mlmd/__snapshots__/LineageActionBar.test.tsx.snap +++ b/src/mlmd/__snapshots__/LineageActionBar.test.tsx.snap @@ -250,7 +250,9 @@ exports[`LineageActionBar Adds the artifact to the history state and DOM when pu disabled={true} key="breadcrumb-1" onClick={[Function]} - /> + > + (unnamed) +