Skip to content

Commit b7c2407

Browse files
authored
feat: fix shading in UPC to be less severe (#1438)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Style** - Updated the banner gradient to match the full width of its container. - Extended the gradient effect for a smoother visual transition across the banner. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 17b7428 commit b7c2407

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

web/__test__/store/theme.test.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,15 @@ describe('Theme Store', () => {
8080
banner: true,
8181
bannerGradient: true,
8282
});
83-
expect(store.bannerGradient).toBe(
84-
'background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, var(--header-background-color) 30%);'
85-
);
83+
expect(store.bannerGradient).toMatchInlineSnapshot(`"background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, var(--header-background-color) 90%);"`);
8684

8785
store.setTheme({
8886
...store.theme,
8987
banner: true,
9088
bannerGradient: true,
9189
bgColor: '#123456',
9290
});
93-
expect(store.bannerGradient).toBe(
94-
'background-image: linear-gradient(90deg, var(--header-gradient-start) 0, var(--header-gradient-end) 30%);'
95-
);
91+
expect(store.bannerGradient).toMatchInlineSnapshot(`"background-image: linear-gradient(90deg, var(--header-gradient-start) 0, var(--header-gradient-end) 90%);"`);
9692
});
9793
});
9894

web/components/UserProfile.ce.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ onMounted(() => {
9696
>
9797
<div
9898
v-if="bannerGradient"
99-
class="absolute z-0 w-[125%] top-0 bottom-0 right-0"
99+
class="absolute z-0 w-full top-0 bottom-0 right-0"
100100
:style="bannerGradient"
101101
/>
102102

web/store/theme.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export const useThemeStore = defineStore('theme', () => {
5959
}
6060
const start = theme.value?.bgColor ? 'var(--header-gradient-start)' : 'rgba(0, 0, 0, 0)';
6161
const end = theme.value?.bgColor ? 'var(--header-gradient-end)' : 'var(--header-background-color)';
62-
return `background-image: linear-gradient(90deg, ${start} 0, ${end} 30%);`;
62+
return `background-image: linear-gradient(90deg, ${start} 0, ${end} 90%);`;
6363
});
6464
// Actions
6565
const setTheme = async (data?: Theme) => {
@@ -110,7 +110,7 @@ export const useThemeStore = defineStore('theme', () => {
110110
: customTheme['--header-gradient-end'];
111111

112112
// set the banner gradient
113-
customTheme['--banner-gradient'] = `linear-gradient(90deg, ${start} 0, ${end} 30%)`;
113+
customTheme['--banner-gradient'] = `linear-gradient(90deg, ${start} 0, ${end} 90%)`;
114114
}
115115

116116
// overwrite with hex colors set in webGUI @ /Settings/DisplaySettings

0 commit comments

Comments
 (0)