diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-04-16 15:44:17 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-04-16 15:44:17 +0900 |
| commit | f32cad266793d81d2dd2021e51afce0f620f0577 (patch) | |
| tree | 123fc027218c74f838a3f196d5bf744c26ecd0c0 /src | |
| parent | Tweak UI (diff) | |
| download | misskey-f32cad266793d81d2dd2021e51afce0f620f0577.tar.gz misskey-f32cad266793d81d2dd2021e51afce0f620f0577.tar.bz2 misskey-f32cad266793d81d2dd2021e51afce0f620f0577.zip | |
Tweak UI
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/components/form/group.vue | 18 | ||||
| -rw-r--r-- | src/client/components/form/key-value-view.vue | 7 | ||||
| -rw-r--r-- | src/client/ui/default.vue | 1 | ||||
| -rw-r--r-- | src/client/ui/default.widgets.vue | 19 |
4 files changed, 23 insertions, 22 deletions
diff --git a/src/client/components/form/group.vue b/src/client/components/form/group.vue index d07852155a..9af33013a1 100644 --- a/src/client/components/form/group.vue +++ b/src/client/components/form/group.vue @@ -1,5 +1,5 @@ <template> -<div class="vrtktovg _formItem" v-size="{ max: [500] }"> +<div class="vrtktovg _formItem" v-size="{ max: [500] }" v-sticky-container> <div class="_formLabel"><slot name="label"></slot></div> <div class="main _form_group"> <slot></slot> @@ -21,14 +21,6 @@ export default defineComponent({ > ::v-deep(*) { margin: 0; - &:not(:first-child) { - &._formPanel, ._formPanel { - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; - } - } - &:not(:last-child) { &._formPanel, ._formPanel { border-bottom: solid 0.5px var(--divider); @@ -36,6 +28,14 @@ export default defineComponent({ border-bottom-right-radius: 0; } } + + &:not(:first-child) { + &._formPanel, ._formPanel { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; + } + } } } } diff --git a/src/client/components/form/key-value-view.vue b/src/client/components/form/key-value-view.vue index eadc675f89..75627c6537 100644 --- a/src/client/components/form/key-value-view.vue +++ b/src/client/components/form/key-value-view.vue @@ -22,9 +22,16 @@ export default defineComponent({ align-items: center; padding: 14px 16px; + > .key { + margin-right: 8px; + } + > .value { margin-left: auto; opacity: 0.7; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; } } </style> diff --git a/src/client/ui/default.vue b/src/client/ui/default.vue index 1745f1f3d4..c3dce0f323 100644 --- a/src/client/ui/default.vue +++ b/src/client/ui/default.vue @@ -310,6 +310,7 @@ export default defineComponent({ > .widgets { //--panelShadow: none; + width: 300px; @media (max-width: $widgets-hide-threshold) { display: none; diff --git a/src/client/ui/default.widgets.vue b/src/client/ui/default.widgets.vue index b12de841a7..e0f85f2459 100644 --- a/src/client/ui/default.widgets.vue +++ b/src/client/ui/default.widgets.vue @@ -2,8 +2,8 @@ <div class="efzpzdvf"> <XWidgets :edit="editMode" :widgets="$store.reactiveState.widgets.value" @add-widget="addWidget" @remove-widget="removeWidget" @update-widget="updateWidget" @update-widgets="updateWidgets" @exit="editMode = false"/> - <button v-if="editMode" @click="editMode = false" class="_textButton" style="font-size: 0.9em;"><Fa :icon="faCheck"/> {{ $ts.editWidgetsExit }}</button> - <button v-else @click="editMode = true" class="_textButton" style="font-size: 0.9em;"><Fa :icon="faPencilAlt"/> {{ $ts.editWidgets }}</button> + <button v-if="editMode" @click="editMode = false" class="_textButton edit" style="font-size: 0.9em;"><Fa :icon="faCheck"/> {{ $ts.editWidgetsExit }}</button> + <button v-else @click="editMode = true" class="_textButton edit" style="font-size: 0.9em;"><Fa :icon="faPencilAlt"/> {{ $ts.editWidgets }}</button> </div> </template> @@ -62,18 +62,11 @@ export default defineComponent({ position: sticky; height: min-content; box-sizing: border-box; + padding-bottom: 8px; - > * { - margin: var(--margin) 0; - width: 300px; - - &:first-child { - margin-top: 0; - } - } - - > .add { - margin: 0 auto; + > .edit { + display: block; + margin: 16px auto; } } </style> |