mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
dbeaver/pro#6251 moves settings to interface + fixes border-size for selected tab (#3584)
* dbeaver/pro#6251 moves settings to interface + fixes border-size for selected tab * applies borders only for navigation tabs --------- Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
This commit is contained in:
co-authored by
Evgenia
parent
d58b3e14a2
commit
db28b2ad2c
@@ -1,10 +0,0 @@
|
||||
/*
|
||||
* CloudBeaver - Cloud Database Manager
|
||||
* Copyright (C) 2020-2025 DBeaver Corp and others
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0.
|
||||
* you may not use this file except in compliance with the License.
|
||||
*/
|
||||
import { ROOT_SETTINGS_GROUP } from '@cloudbeaver/core-settings';
|
||||
|
||||
export const NAVIGATION_TABS_GROUP = ROOT_SETTINGS_GROUP.createSubGroup('plugin_navigation_tabs_navigation_tabs_group');
|
||||
+3
@@ -9,6 +9,9 @@
|
||||
.tab {
|
||||
composes: theme-ripple theme-background-background theme-text-text-primary-on-light from global;
|
||||
height: 38px !important;
|
||||
}
|
||||
|
||||
.tabOuter {
|
||||
border: 1px solid color-mix(in srgb, transparent, var(--theme-on-secondary) 10%);
|
||||
border-top: none;
|
||||
border-left: none;
|
||||
|
||||
+8
-3
@@ -7,9 +7,14 @@
|
||||
*/
|
||||
|
||||
import { Dependency, injectable } from '@cloudbeaver/core-di';
|
||||
import { ESettingsValueType, SettingsManagerService, SettingsProvider, SettingsProviderService } from '@cloudbeaver/core-settings';
|
||||
import {
|
||||
ESettingsValueType,
|
||||
INTERFACE_SETTINGS_GROUP,
|
||||
SettingsManagerService,
|
||||
SettingsProvider,
|
||||
SettingsProviderService,
|
||||
} from '@cloudbeaver/core-settings';
|
||||
import { schema, schemaExtra } from '@cloudbeaver/core-utils';
|
||||
import { NAVIGATION_TABS_GROUP } from './NAVIGATION_TABS_GROUP.js';
|
||||
|
||||
const settings = schema.object({
|
||||
'plugin.navigation-tabs.multipleRows': schemaExtra.stringedBoolean().default(false),
|
||||
@@ -38,7 +43,7 @@ export class NavigationTabsSettingsService extends Dependency {
|
||||
private registerSettings() {
|
||||
this.settingsManagerService.registerSettings(this.settings, () => [
|
||||
{
|
||||
group: NAVIGATION_TABS_GROUP,
|
||||
group: INTERFACE_SETTINGS_GROUP,
|
||||
key: 'plugin.navigation-tabs.multipleRows',
|
||||
access: {
|
||||
scope: ['client'],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default [
|
||||
['plugin_navigation_tabs_welcome_start', 'Start'],
|
||||
['plugin_navigation_tabs_navigation_tabs_group', 'Navigation Tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows for tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows_description', 'Display navigation tabs in multiple rows instead of scrolling'],
|
||||
];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default [
|
||||
['plugin_navigation_tabs_welcome_start', 'Démarrer'],
|
||||
['plugin_navigation_tabs_navigation_tabs_group', 'Navigation Tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows for tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows_description', 'Display navigation tabs in multiple rows instead of scrolling'],
|
||||
];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default [
|
||||
['plugin_navigation_tabs_welcome_start', 'Inizia'],
|
||||
['plugin_navigation_tabs_navigation_tabs_group', 'Navigation Tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows for tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows_description', 'Display navigation tabs in multiple rows instead of scrolling'],
|
||||
];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default [
|
||||
['plugin_navigation_tabs_welcome_start', 'Начать'],
|
||||
['plugin_navigation_tabs_navigation_tabs_group', 'Навигационные вкладки'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Мульти строчные вкладки'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Несколько строк для вкладок'],
|
||||
['plugin_navigation_tabs_multiple_rows_description', 'Выключить прокрутку навигационных вкладок и отображать их в нескольких строках'],
|
||||
];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default [
|
||||
['plugin_navigation_tabs_welcome_start', 'Bắt đầu'],
|
||||
['plugin_navigation_tabs_navigation_tabs_group', 'Navigation Tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows for tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows_description', 'Enable multiple rows for navigation tabs'],
|
||||
];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default [
|
||||
['plugin_navigation_tabs_welcome_start', '开始'],
|
||||
['plugin_navigation_tabs_navigation_tabs_group', 'Navigation Tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows'],
|
||||
['plugin_navigation_tabs_multiple_rows', 'Multiple rows for tabs'],
|
||||
['plugin_navigation_tabs_multiple_rows_description', 'Display navigation tabs in multiple rows instead of scrolling'],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user