Skip to content

Commit b2f2e77

Browse files
authored
Merge pull request #1564 from easyops-cn/steve/drawer-elevo
fix(popover): theme variant elevo
2 parents e635e04 + 8fc0a1f commit b2f2e77

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

bricks/basic/src/popover/index.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export interface PopoverProps extends SlPopupProps {
3232
arrowColor?: string;
3333
anchorDisplay?: CSSProperties["display"];
3434
zIndex?: number;
35+
themeVariant?: "default" | "elevo";
3536
}
3637

3738
export interface PopoverEvents {
@@ -143,6 +144,10 @@ class Popover extends ReactNextElement implements PopoverProps {
143144
@property({ type: Number })
144145
accessor zIndex: number | undefined;
145146

147+
/** 主题变体 */
148+
@property({ render: false })
149+
accessor themeVariant: "default" | "elevo" | undefined;
150+
146151
/**
147152
* 当弹出层可见性变化之后触发
148153
* @detail 当前是否可见

bricks/basic/src/popover/popover.shadow.css

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
:host {
22
--eo-popover-arrow-color: var(--color-fill-bg-container-4);
33
--eo-popover-z-index: 1030;
4+
--eo-popover-border-radius: var(--medius-border-radius);
5+
}
6+
7+
:host([theme-variant="elevo"]) {
8+
--eo-popover-border-radius: 6px;
49
}
510

611
sl-popup::part(popup) {
@@ -26,7 +31,7 @@ sl-popup[data-current-placement^="right"]::part(popup) {
2631
sl-popup::part(popup) {
2732
background: var(--color-fill-bg-container-4);
2833
box-shadow: var(--base-shadow);
29-
border-radius: var(--medius-border-radius);
34+
border-radius: var(--eo-popover-border-radius);
3035
}
3136

3237
sl-popup::part(arrow) {

bricks/containers/src/modal/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ const { defineElement, property, event, method } = createDecorators();
6969
* 模态框
7070
* @author sailor
7171
* @slot - 内容插槽
72+
* @slot footer - 底部左侧插槽
7273
* @category container-display
7374
*/
7475
@defineElement("eo-modal", {

0 commit comments

Comments
 (0)