Removing breadcrumbs from import and component

This commit is contained in:
Jorge 2021-06-03 20:57:45 +03:00
parent cace71c064
commit 37be47ce0c

View File

@ -31,49 +31,18 @@ import "ace-builds/webpack-resolver";
import HeaderBar from "@/components/header/HeaderBar"; import HeaderBar from "@/components/header/HeaderBar";
import Action from "@/components/header/Action"; import Action from "@/components/header/Action";
import Breadcrumbs from "@/components/Breadcrumbs";
export default { export default {
name: "editor", name: "editor",
components: { components: {
HeaderBar, HeaderBar,
Action, Action,
Breadcrumbs,
}, },
data: function () { data: function () {
return {}; return {};
}, },
computed: { computed: {
...mapState(["req", "user"]), ...mapState(["req", "user"]),
breadcrumbs() {
let parts = this.$route.path.split("/");
if (parts[0] === "") {
parts.shift();
}
if (parts[parts.length - 1] === "") {
parts.pop();
}
let breadcrumbs = [];
for (let i = 0; i < parts.length; i++) {
breadcrumbs.push({ name: decodeURIComponent(parts[i]) });
}
breadcrumbs.shift();
if (breadcrumbs.length > 3) {
while (breadcrumbs.length !== 4) {
breadcrumbs.shift();
}
breadcrumbs[0].name = "...";
}
return breadcrumbs;
},
}, },
created() { created() {
window.addEventListener("keydown", this.keyEvent); window.addEventListener("keydown", this.keyEvent);