UNPKG

@nextcloud/vue

Version:
74 lines 2.26 kB
/** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ /* * Ensure proper alignment of the vue material icons */ .material-design-icon[data-v-0674bd2e] { display: flex; align-self: center; justify-self: center; align-items: center; justify-content: center; } [data-v-0674bd2e] .app-settings__navigation { min-width: 200px; margin-right: calc(4 * var(--default-grid-baseline)); overflow-x: hidden; overflow-y: auto; position: relative; } [data-v-0674bd2e] .app-settings__content { box-sizing: border-box; padding-inline: calc(4 * var(--default-grid-baseline)); } .navigation-list[data-v-0674bd2e] { height: 100%; box-sizing: border-box; overflow-y: auto; padding: calc(3 * var(--default-grid-baseline)); } .navigation-list__link[data-v-0674bd2e] { display: flex; align-content: center; font-size: 16px; height: var(--default-clickable-area); margin: 4px 0; line-height: var(--default-clickable-area); border-radius: var(--border-radius-element, var(--border-radius-pill)); font-weight: bold; padding: 0 calc(4 * var(--default-grid-baseline)); cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background-color: transparent; border: none; } .navigation-list__link[data-v-0674bd2e]:hover, .navigation-list__link[data-v-0674bd2e]:focus { background-color: var(--color-background-hover); } .navigation-list__link--active[data-v-0674bd2e] { background-color: var(--color-primary-element-light) !important; } .navigation-list__link--icon[data-v-0674bd2e] { padding-inline-start: calc(2 * var(--default-grid-baseline)); gap: var(--default-grid-baseline); } .navigation-list__link-icon[data-v-0674bd2e] { display: flex; justify-content: center; align-content: center; width: calc(var(--default-clickable-area) - 2 * var(--default-grid-baseline)); max-width: calc(var(--default-clickable-area) - 2 * var(--default-grid-baseline)); } @media only screen and (max-width: 512px) { .app-settings[data-v-0674bd2e] .dialog__name { padding-inline-start: 16px; } }