aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/app/styles/components
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/app/styles/components')
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/badges.css83
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/boxed-group.css29
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/columns.css66
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/component-name.css57
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/dropdowns.css34
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/global-loading.css41
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/issues.css37
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/list-groups.css87
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/menu.css188
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/page.css24
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/panels.css42
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/spinner.css69
-rw-r--r--server/sonar-web/src/main/js/app/styles/components/ui.css85
13 files changed, 40 insertions, 802 deletions
diff --git a/server/sonar-web/src/main/js/app/styles/components/badges.css b/server/sonar-web/src/main/js/app/styles/components/badges.css
deleted file mode 100644
index d1e3398155e..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/badges.css
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.badge {
- display: inline-block;
- padding: 4px;
- background-color: var(--barBorderColor);
- border-radius: 3px;
- font-size: var(--smallFontSize);
- font-weight: 600;
- color: var(--baseFontColor);
- text-transform: uppercase;
- white-space: nowrap;
- line-height: 8px;
-}
-.badge:empty {
- display: none;
-}
-
-a.badge:hover,
-a.badge:focus,
-a.badge:active {
- text-decoration: underline;
-}
-a.badge {
- border-bottom: none;
-}
-
-.list-group-item-heading > .badge {
- float: right;
- margin: 3px;
-}
-.list-group-item-heading > .badge + .badge {
- margin-right: 5px;
-}
-
-.badge-info {
- background-color: var(--alertBackgroundInfo);
- color: var(--alertTextInfo);
-}
-
-.badge-success {
- background-color: var(--alertBackgroundSuccess);
- color: var(--alertTextSuccess);
-}
-
-.badge-warning {
- background-color: var(--alertBackgroundWarning);
- color: var(--alertTextWarning);
-}
-
-.badge-error {
- background-color: var(--alertBackgroundError);
- color: var(--alertTextError);
-}
-
-.counter-badge {
- color: var(--badgeBlueColor);
- background-color: var(--badgeBlueBackground);
- font-size: var(--smallFontSize);
- padding: 0.3em 0.8em;
- border-radius: 1em;
-}
-
-.counter-badge:empty {
- display: none;
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/boxed-group.css b/server/sonar-web/src/main/js/app/styles/components/boxed-group.css
index 687f776c397..02b5cb0f788 100644
--- a/server/sonar-web/src/main/js/app/styles/components/boxed-group.css
+++ b/server/sonar-web/src/main/js/app/styles/components/boxed-group.css
@@ -51,26 +51,6 @@
margin: calc(2 * var(--gridSize)) -20px;
}
-.boxed-group-header {
- position: relative;
- z-index: 10;
- padding: calc(2 * var(--gridSize)) 20px 0;
-}
-
-.boxed-group-header > h2 {
- display: inline-block;
- vertical-align: middle;
- line-height: var(--controlHeight);
-}
-
-.boxed-group-actions {
- position: relative;
- z-index: 12;
- float: right;
- margin-top: calc(2 * var(--gridSize));
- margin-right: 20px;
-}
-
.boxed-group-inner {
padding: calc(2 * var(--gridSize)) 20px;
}
@@ -101,15 +81,6 @@
border-color: var(--info400);
}
-.boxed-group-accordion .boxed-group-header {
- cursor: pointer;
- padding-bottom: calc(2 * var(--gridSize));
-}
-
-.boxed-group-accordion.not-clickable .boxed-group-header {
- cursor: default;
-}
-
.boxed-group-accordion.not-clickable .boxed-group-accordion-title > svg {
display: none;
}
diff --git a/server/sonar-web/src/main/js/app/styles/components/columns.css b/server/sonar-web/src/main/js/app/styles/components/columns.css
deleted file mode 100644
index ed27c68728e..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/columns.css
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.columns {
- margin-left: -10px;
- margin-right: -10px;
- overflow: hidden;
-}
-
-.columns:before,
-.columns:after {
- display: table;
- content: '';
- line-height: 0;
-}
-
-.columns:after {
- clear: both;
-}
-
-.column-half {
- float: left;
- width: 50%;
- padding: 0 10px;
- box-sizing: border-box;
-}
-
-.column-half.column-one {
- margin: 0 25%;
-}
-
-.flex-columns {
- display: flex;
-}
-
-.flex-column + .flex-column {
- margin-left: 20px;
-}
-
-.flex-column-full {
- width: 100%;
-}
-
-.flex-column-half {
- width: 50%;
-}
-
-.flex-column-third {
- width: calc(100% / 3);
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/component-name.css b/server/sonar-web/src/main/js/app/styles/components/component-name.css
deleted file mode 100644
index 78658b1d06b..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/component-name.css
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.component-name {
- line-height: 16px;
- font-size: var(--smallFontSize);
-}
-
-.component-name:before,
-.component-name:after {
- display: table;
- content: '';
- line-height: 0;
-}
-
-.component-name:after {
- clear: both;
-}
-
-.component-name-parent {
- float: left;
- margin-right: 20px;
-}
-
-.component-name-parent:last-child {
- margin-right: 0;
-}
-
-.component-name-path {
- float: left;
- clear: left;
-}
-
-.component-name-parent + .component-name-path {
- margin-top: 4px;
-}
-
-.component-name-favorite {
- margin-left: 4px;
- padding: 0;
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/dropdowns.css b/server/sonar-web/src/main/js/app/styles/components/dropdowns.css
deleted file mode 100644
index 0bf8a21f41d..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/dropdowns.css
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.dropdown {
- position: relative;
- display: inline-block;
- vertical-align: middle;
-}
-
-.dropdown-bottom-hint {
- line-height: 16px;
- margin-bottom: -5px;
- padding: 5px 10px;
- border-top: 1px solid var(--barBorderColor);
- background-color: var(--barBackgroundColor);
- color: var(--secondFontColor);
- font-size: 11px;
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/global-loading.css b/server/sonar-web/src/main/js/app/styles/components/global-loading.css
index 838578b6bdc..5aa658b9656 100644
--- a/server/sonar-web/src/main/js/app/styles/components/global-loading.css
+++ b/server/sonar-web/src/main/js/app/styles/components/global-loading.css
@@ -21,12 +21,42 @@
width: 300px;
margin: 200px auto 0;
white-space: nowrap;
+ font-family:
+ Inter,
+ ui-sans-serif,
+ system-ui,
+ -apple-system,
+ BlinkMacSystemFont,
+ 'Segoe UI',
+ Roboto,
+ 'Helvetica Neue',
+ Arial,
+ 'Noto Sans',
+ sans-serif,
+ 'Apple Color Emoji',
+ 'Segoe UI Emoji',
+ 'Segoe UI Symbol',
+ 'Noto Color Emoji';
+ color: rgb(62, 67, 87);
}
-.global-loading .global-loading-spinner {
+.global-loading-spinner {
+ display: inline-block;
+ box-sizing: border-box;
vertical-align: middle;
width: 80px;
height: 80px;
+ border: 2px solid transparent;
+ border-radius: 625rem;
+ background:
+ linear-gradient(0deg, rgb(93, 108, 208) 50%, transparent 50% 100%) border-box,
+ linear-gradient(90deg, rgb(93, 108, 208) 25%, transparent 75% 100%) border-box;
+ mask:
+ linear-gradient(white 0 0) padding-box,
+ linear-gradient(white 0 0);
+ -webkit-mask-composite: xor;
+ mask-composite: exclude;
+ animation: global-loading-spin 1s infinite linear;
}
.global-loading-text {
@@ -36,3 +66,12 @@
font-size: 36px;
font-weight: 300;
}
+
+@keyframes global-loading-spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(-360deg);
+ }
+}
diff --git a/server/sonar-web/src/main/js/app/styles/components/issues.css b/server/sonar-web/src/main/js/app/styles/components/issues.css
deleted file mode 100644
index 0d066e7e6c6..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/issues.css
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.issue-list {
- margin: 10px 0;
-}
-
-.issue-list,
-.issue {
- max-width: 980px;
-}
-
-.issue-filters-list {
- /*
- * On Firefox on Windows, the scrollbar hides the sidebar's content.
- * Using 'scrollbar-gutter:stable' is a workaround to ensure consistency with other browsers.
- * @see https://bugzilla.mozilla.org/show_bug.cgi?id=764076
- * @see https://discuss.sonarsource.com/t/unnecessary-horizontal-scrollbar-on-issues-page/14889/4
- */
- scrollbar-gutter: stable;
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/list-groups.css b/server/sonar-web/src/main/js/app/styles/components/list-groups.css
deleted file mode 100644
index c6774b23de2..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/list-groups.css
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.list-group {
- margin-bottom: 20px;
- padding-left: 0;
-}
-
-.list-group-item,
-button.list-group-item {
- position: relative;
- z-index: var(--normalZIndex);
- display: block;
- margin-bottom: -1px;
- padding: 5px 10px;
- border: 1px solid transparent;
- width: 100%;
- box-sizing: border-box;
- text-align: left;
-}
-
-.list-group-item.depth-1 {
- padding-left: 31px;
-}
-
-.list-group-item.depth-2 {
- padding-left: 51px;
-}
-
-.list-group-item.depth-3 {
- padding-left: 71px;
-}
-
-.list-group-item:last-child {
- margin-bottom: 0;
-}
-
-.list-group-item.active,
-.list-group-item.active:hover,
-.list-group-item.active:focus {
- z-index: var(--aboveNormalZIndex);
- border-color: var(--blue) !important;
- background-color: var(--lightBlue);
-}
-
-.list-group-item:hover {
- z-index: var(--aboveNormalZIndex);
- border-color: var(--blue) !important;
-}
-
-.list-group-item + .list-group-item {
- border-top-color: var(--barBorderColor);
-}
-
-a.list-group-item {
- color: var(--baseFontColor);
- transition: none;
-}
-
-.list-group-item-heading {
- margin-top: 5px;
- margin-bottom: 5px;
- text-overflow: ellipsis;
- overflow: hidden;
-}
-
-.list-group-item-heading:after {
- content: '';
- display: table;
- clear: both;
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/menu.css b/server/sonar-web/src/main/js/app/styles/components/menu.css
deleted file mode 100644
index 492d6283643..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/menu.css
+++ /dev/null
@@ -1,188 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.menu {
- min-width: 160px;
- padding: 5px 0;
- list-style: none;
- font-size: var(--smallFontSize);
- text-align: left;
- background-color: #fff;
- background-clip: padding-box;
-}
-
-.menu:not(:last-of-type) {
- padding-bottom: 12px;
-}
-
-.menu + .menu,
-.menu + .menu-header {
- border-top: 1px solid var(--barBorderColor);
-}
-
-.menu.is-container {
- padding: 5px;
-}
-
-.menu-item,
-.menu > li > a,
-.menu > li > button,
-.menu > li > span {
- display: block;
- padding: 4px 16px;
- line-height: 14px;
- clear: both;
- font-weight: normal;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.menu > li > a,
-.menu > li > button {
- color: var(--neutral800);
- border-width: 0 0 0 2px;
- border-style: solid;
- border-color: transparent;
- transition: none;
-}
-
-.menu > li > button {
- text-align: left;
- width: 100%;
-}
-
-.menu > li > a.disabled {
- color: var(--disableGrayText) !important;
- cursor: not-allowed !important;
- pointer-events: none !important;
-}
-
-.menu > li > a.text-muted {
- color: var(--secondFontColor);
-}
-
-.menu > li > a:hover,
-.menu > li > a.hover,
-.menu > li > button:hover {
- background-color: var(--neutral50);
- border-left-color: var(--blacka60);
-}
-
-.menu > li > a.active,
-.menu > li > button.active {
- background-color: var(--info50);
- border-left-color: var(--info500);
-}
-
-.menu > li > a.active:hover,
-.menu > li > a.active.hover,
-.menu > li > button.active:hover {
- background-color: var(--info100);
-}
-
-.menu.menu-vertically-limited {
- max-height: 300px;
- overflow-y: auto;
-}
-
-.menu .divider {
- height: 1px;
- margin: 6px 0;
- overflow: hidden;
- background-color: var(--barBorderColor);
-}
-
-.menu-vertically-limited.with-top-separator {
- border-top: 1px solid #e6e6e6;
-}
-
-.menu-vertically-limited.with-bottom-separator {
- border-bottom: 1px solid #e6e6e6;
-}
-
-.menu .menu-footer > a > span {
- border-bottom: 1px solid var(--gray80);
- color: var(--secondFontColor);
-}
-
-.menu .menu-footer-note {
- opacity: 0;
- transition: opacity 0.3s ease;
-}
-
-.menu .menu-footer.active .menu-footer-note {
- opacity: 1;
-}
-
-.menu-search {
- position: relative;
- padding: var(--gridSize) calc(2 * var(--gridSize)) 0;
-}
-
-.menu-search .search-box,
-.menu-search .search-box-input {
- max-width: none;
- min-width: 240px;
-}
-
-.menu-search ~ .menu > li > a:hover,
-.menu-search ~ .menu > li > a:focus {
- background-color: transparent;
-}
-
-.menu-search ~ .menu > .active > a,
-.menu-search ~ .menu > li > .active,
-.menu-search ~ .menu > .active > a:hover,
-.menu-search ~ .menu > li > .active:hover,
-.menu-search ~ .menu > .active > a:focus,
-.menu-search ~ .menu > li > .active:focus {
- background-color: var(--barBackgroundColor);
-}
-
-.menu-message {
- display: block;
- padding: 4px 16px;
- line-height: 16px;
-}
-
-.menu-header {
- padding: var(--gridSize);
- margin: -8px;
- font-size: 12px;
- color: var(--neutral600);
- white-space: nowrap;
- line-height: unset;
-}
-
-.menu-header + ul {
- padding-top: 8px;
-}
-
-.menu-header.no-margin + ul {
- padding-top: 0;
-}
-
-.menu-header.no-margin {
- margin: 0;
-}
-
-.divider + .menu-header {
- padding-top: calc(var(--gridSize) - 5px);
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/page.css b/server/sonar-web/src/main/js/app/styles/components/page.css
index 812f7cf6cc9..37962ef9a7c 100644
--- a/server/sonar-web/src/main/js/app/styles/components/page.css
+++ b/server/sonar-web/src/main/js/app/styles/components/page.css
@@ -61,20 +61,6 @@
flex: 1 0 auto;
}
-.page-wrapper-simple {
- display: flex;
- justify-content: center;
- align-items: center;
- margin: 100px 0;
-}
-
-.page-simple {
- width: 400px;
- padding: 40px;
- border: 1px solid var(--barBorderColor);
- background-color: #fff;
-}
-
.page-header {
position: relative;
margin-bottom: 20px;
@@ -91,12 +77,6 @@
clear: both;
}
-.page-header .spinner {
- position: relative;
- top: 3px;
- margin-left: 8px;
-}
-
.page-title {
float: left;
margin-bottom: 0;
@@ -115,10 +95,6 @@
margin: 3px 0;
}
-.page-actions .spinner {
- top: 0 !important;
-}
-
.page-description {
float: left;
clear: left;
diff --git a/server/sonar-web/src/main/js/app/styles/components/panels.css b/server/sonar-web/src/main/js/app/styles/components/panels.css
deleted file mode 100644
index 584d3390d36..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/panels.css
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.panel {
- padding: 10px;
-}
-
-.panel:not(:last-child) {
- border-bottom: 1px solid var(--barBorderColor);
-}
-
-.panel-vertical {
- padding-left: 0;
- padding-right: 0;
-}
-
-.panel-white {
- border: 1px solid var(--barBorderColor);
- background-color: #fff;
-}
-
-.panel-warning {
- border: 1px solid var(--alertBorderWarning);
- background-color: var(--alertBackgroundWarning);
- color: #8a6d3b;
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/spinner.css b/server/sonar-web/src/main/js/app/styles/components/spinner.css
deleted file mode 100644
index c33b3aa34fa..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/spinner.css
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.spinner {
- position: relative;
- vertical-align: middle;
- width: 16px;
- height: 16px;
- border: 2px solid var(--info500);
- border-radius: 50%;
- animation: spin 0.75s infinite linear;
-}
-
-.spinner:before,
-.spinner:after {
- left: -2px;
- top: -2px;
- display: none;
- position: absolute;
- content: '';
- width: inherit;
- height: inherit;
- border: inherit;
- border-radius: inherit;
-}
-
-.spinner,
-.spinner:before,
-.spinner:after {
- display: inline-block;
- box-sizing: border-box;
- border-color: transparent;
- border-top-color: var(--info500);
- animation-duration: 1.2s;
-}
-
-.spinner:before {
- transform: rotate(120deg);
-}
-
-.spinner:after {
- transform: rotate(240deg);
-}
-
-@keyframes spin {
- from {
- transform: rotate(0deg);
- }
-
- to {
- transform: rotate(360deg);
- }
-}
diff --git a/server/sonar-web/src/main/js/app/styles/components/ui.css b/server/sonar-web/src/main/js/app/styles/components/ui.css
deleted file mode 100644
index 8ec19539497..00000000000
--- a/server/sonar-web/src/main/js/app/styles/components/ui.css
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2024 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-.shortcut-button {
- display: inline-block;
- min-width: 24px;
- height: var(--controlHeight);
- line-height: 21px;
- padding: 0 4px;
- box-sizing: border-box;
- border: 1px solid #ccc;
- border-radius: 3px;
- background-image: linear-gradient(to bottom, #f5f5f5, #eee);
- box-shadow:
- inset 0 1px 0 #fff,
- 0 1px 0 #ccc;
- color: var(--secondFontColor);
- font-size: 11px;
- text-align: center;
-}
-
-.shortcut-button-small {
- min-width: 16px;
- height: 16px;
- line-height: 14px;
- margin-left: 4px;
- margin-right: 4px;
-}
-
-.shortcut-button-tiny {
- width: 14px;
- min-width: auto;
- padding: 0;
- height: 14px;
- line-height: inherit;
- font-size: 6px;
-}
-
-.page-shortcuts-tooltip {
- line-height: 12px;
-}
-
-.identity-provider {
- display: inline-block;
- line-height: 14px;
- padding: 2px 5px;
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 3px;
- box-sizing: border-box;
- background-color: var(--darkBlue);
- font-size: var(--smallFontSize);
- color: #fff;
-}
-
-.analysis-version {
- display: inline-block;
- vertical-align: middle;
- height: 20px;
- padding: 0 8px;
- background-color: var(--primary400);
- border-radius: 2px;
- line-height: 20px;
- font-size: var(--smallFontSize);
- color: var(--white);
- white-space: nowrap;
- text-align: center;
- font-weight: bold;
- letter-spacing: 0;
-}