From 35f540e5fa2e465af498e614492b50053779ce68 Mon Sep 17 00:00:00 2001 From: axolotle Date: Sun, 1 Aug 2021 15:44:49 +0200 Subject: [PATCH] add child list toggle for smartphone --- src/components/nodes/NodeView.vue | 2 +- .../nodes/NodeViewChildListGroup.vue | 62 +++++++++++++++---- src/messages/fr.json | 1 + 3 files changed, 52 insertions(+), 13 deletions(-) diff --git a/src/components/nodes/NodeView.vue b/src/components/nodes/NodeView.vue index ca8001c..0c93f5d 100644 --- a/src/components/nodes/NodeView.vue +++ b/src/components/nodes/NodeView.vue @@ -23,7 +23,7 @@ @@ -18,7 +32,14 @@ export default { name: 'NodeViewChildListGroup', props: { - children: { type: Array, required: true } + children: { type: Array, required: true }, + id: { type: Number, required: true } + }, + + data () { + return { + visible: window.innerWidth > 769 + } } } @@ -35,9 +56,26 @@ export default { @include media-breakpoint-up($size-bp) { font-size: 1.75rem; } + } - &-item { + .btn-children { + display: flex; + border-radius: 0 !important; + font-weight: $font-weight-bold; + padding: $list-group-item-padding-y $list-group-item-padding-x; + .collapse-icon { + font-weight: inherit; + margin-left: auto; + transform: translate(15px, 0px) rotate(270deg); + + &.collapsed { + transform: translate(-3px, 0px) rotate(90deg) ; + } + } + + @include media-breakpoint-up('tb') { + display: none; } } } diff --git a/src/messages/fr.json b/src/messages/fr.json index 08dfe38..fb4862e 100644 --- a/src/messages/fr.json +++ b/src/messages/fr.json @@ -43,6 +43,7 @@ } }, "siblings": "Textes rebonds", + "children": "Textes produits", "text": { "read": "Voir le texte", "read-origin": "Voir le texte de départ",