mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-01 01:30:46 +08:00
Fix Border component background
Otherwise the Popover element was transparent.
This commit is contained in:
committed by
Sebastian Martinez
parent
3d9e614ea3
commit
169866efeb
@@ -1,11 +1,15 @@
|
||||
<script lang="ts">
|
||||
export let variant: "primary" | "secondary" | "ghost";
|
||||
export let hoverable: boolean = false;
|
||||
|
||||
export let stylePadding: string | undefined = undefined;
|
||||
export let styleHeight: string | undefined = undefined;
|
||||
export let styleMinHeight: string | undefined = undefined;
|
||||
export let styleWidth: string | undefined = undefined;
|
||||
|
||||
$: style = `--button-color-1: var(--color-fill-${variant});`;
|
||||
$: style =
|
||||
`--local-button-color-1: var(--color-fill-${variant});` +
|
||||
`--local-hover-background-color: ${hoverable ? "var(--color-background-float)" : "var(--color-background-default)"}`;
|
||||
</script>
|
||||
|
||||
<style>
|
||||
@@ -21,7 +25,7 @@
|
||||
}
|
||||
.p1-3 {
|
||||
grid-area: p1-3;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
.p1-4 {
|
||||
grid-area: p1-4;
|
||||
@@ -35,14 +39,14 @@
|
||||
}
|
||||
.p2-2 {
|
||||
grid-area: p2-2;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
.p2-3 {
|
||||
grid-area: p2-3;
|
||||
}
|
||||
.p2-4 {
|
||||
grid-area: p2-4;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
.p2-5 {
|
||||
grid-area: p2-5;
|
||||
@@ -50,7 +54,7 @@
|
||||
|
||||
.p3-1 {
|
||||
grid-area: p3-1;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
.p3-2 {
|
||||
grid-area: p3-2;
|
||||
@@ -66,7 +70,7 @@
|
||||
}
|
||||
.p3-5 {
|
||||
grid-area: p3-5;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
|
||||
.p4-1 {
|
||||
@@ -74,14 +78,14 @@
|
||||
}
|
||||
.p4-2 {
|
||||
grid-area: p4-2;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
.p4-3 {
|
||||
grid-area: p4-3;
|
||||
}
|
||||
.p4-4 {
|
||||
grid-area: p4-4;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
.p4-5 {
|
||||
grid-area: p4-5;
|
||||
@@ -95,7 +99,7 @@
|
||||
}
|
||||
.p5-3 {
|
||||
grid-area: p5-3;
|
||||
background-color: var(--button-color-1);
|
||||
background-color: var(--local-button-color-1);
|
||||
}
|
||||
.p5-4 {
|
||||
grid-area: p5-4;
|
||||
@@ -125,13 +129,20 @@
|
||||
"p5-1 p5-2 p5-3 p5-4 p5-5";
|
||||
overflow: hidden;
|
||||
}
|
||||
.container .p2-3,
|
||||
.container .p3-2,
|
||||
.container .p3-3,
|
||||
.container .p3-4,
|
||||
.container .p4-3 {
|
||||
background-color: var(--color-background-default);
|
||||
}
|
||||
|
||||
.container:hover .p2-3,
|
||||
.container:hover .p3-2,
|
||||
.container:hover .p3-3,
|
||||
.container:hover .p3-4,
|
||||
.container:hover .p4-3 {
|
||||
background-color: var(--color-background-float);
|
||||
background-color: var(--local-hover-background-color);
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
}
|
||||
</style>
|
||||
|
||||
<Border variant="ghost" styleWidth="100%" stylePadding="8px 12px">
|
||||
<Border variant="ghost" styleWidth="100%" stylePadding="8px 12px" hoverable>
|
||||
<div class="container txt-small">
|
||||
<div class="global-flex header">
|
||||
<div class="global-flex">
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
</script>
|
||||
|
||||
<div style="display: flex; gap: 1rem;">
|
||||
<Border styleHeight="32px" variant="secondary">
|
||||
<Border variant="secondary">
|
||||
<Fill
|
||||
stylePadding="0 0.5rem"
|
||||
variant={$theme === "dark" ? "secondary" : "transparent"}
|
||||
|
||||
Reference in New Issue
Block a user