Skip to content

Commit 0ff9668

Browse files
committed
change button icons positioning, udpate styles
1 parent 641ada4 commit 0ff9668

File tree

2 files changed

+35
-19
lines changed

2 files changed

+35
-19
lines changed

src/features/common/components/card-tabs/card-tabs.component.tsx

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -129,16 +129,20 @@ const CardTabs: React.FC<CardTabsProps> = ({
129129
<span className={styles.cardTab__title__compact}>
130130
{compactTitle}
131131
</span>
132+
{activeCard.slots?.toolbar && (
133+
<div className={styles.cardTabs__actionButtons}>
134+
<div
135+
className={styles.cardTabs__tooltipContainer}
136+
>
137+
{activeCard.slots.toolbar}
138+
</div>
139+
</div>
140+
)}
132141
</Tab>
133142
</React.Fragment>
134143
);
135144
})}
136145
</TabList>
137-
{activeCard.slots?.toolbar && (
138-
<div className={styles.cardTabs__actionButtons}>
139-
{activeCard.slots.toolbar}
140-
</div>
141-
)}
142146
</>
143147
{cards.map((card) => {
144148
return (
@@ -181,7 +185,7 @@ const CardTabs: React.FC<CardTabsProps> = ({
181185
onSelectionChange={(e) => {
182186
handleActiveCardChange(e.toString());
183187
}}
184-
className={clsx(MonoFont.className, styles.cardTabs)}
188+
className={styles.cardTabs}
185189
>
186190
<>
187191
<TabList className={styles.cardTabs__tabList}>
@@ -197,16 +201,18 @@ const CardTabs: React.FC<CardTabsProps> = ({
197201
<span className={styles.cardTab__title__compact}>
198202
{compactTitle}
199203
</span>
204+
{activeCard.slots?.toolbar && (
205+
<div className={styles.cardTabs__actionButtons}>
206+
<div className={styles.cardTabs__tooltipContainer}>
207+
{activeCard.slots.toolbar}
208+
</div>
209+
</div>
210+
)}
200211
</Tab>
201212
</React.Fragment>
202213
);
203214
})}
204215
</TabList>
205-
{activeCard.slots?.toolbar && (
206-
<div className={styles.cardTabs__actionButtons}>
207-
{activeCard.slots.toolbar}
208-
</div>
209-
)}
210216
</>
211217
{cards.map((card) => {
212218
return (

src/features/common/components/card-tabs/card-tabs.module.scss

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,24 @@ $cardTabs__tabList__height: 2.5rem;
9595
}
9696

9797
.cardTabs__actionButtons {
98-
position: absolute;
99-
right: 0.75rem;
100-
top: 0;
101-
display: flex;
102-
align-items: center;
103-
justify-content: center;
104-
gap: 0.5rem;
105-
height: $cardTabs__tabList__height;
98+
position: absolute;
99+
right: 0.75rem;
100+
top: 50%;
101+
transform: translateY(-50%);
102+
display: flex;
103+
align-items: center;
104+
justify-content: center;
105+
gap: 0.5rem;
106+
}
107+
108+
.cardTabs__tooltipContainer {
109+
position: relative;
110+
display: inline-block;
111+
&:hover {
112+
.button__tooltip {
113+
opacity: 1;
114+
}
115+
}
106116
}
107117

108118
.cardTabs__body {

0 commit comments

Comments
 (0)