Skip to content

Commit 11e124d

Browse files
refactor: remove unused CSS (#733)
1 parent c7a6587 commit 11e124d

10 files changed

Lines changed: 20 additions & 104 deletions

File tree

apps/www/src/components/editor/editor.module.css

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
.editor {
2-
}
31
.editor pre {
42
overflow: auto !important;
53
}
@@ -8,9 +6,6 @@
86
border-top-right-radius: 0 !important;
97
border: none !important;
108
}
11-
.editor [data-radix-scroll-area-viewport] {
12-
overscroll-behavior: auto;
13-
}
149
.code {
1510
padding-left: var(--rs-space-3);
1611
padding-bottom: var(--rs-space-6);

apps/www/src/content/docs/(overview)/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Apsara provides over 50 components organized by function:
2121

2222
| Category | Components |
2323
|----------|------------|
24-
| **Layout** | Box, Flex, Grid, Container, Separator |
24+
| **Layout** | Flex, Grid, Container, Separator |
2525
| **Navigation** | Navbar, Sidebar, Breadcrumb, Tabs, Link |
2626
| **Data Display** | DataTable, Table, List, Avatar, Badge, Chip, Indicator |
2727
| **Forms** | Button, InputField, TextArea, Select, Combobox, Checkbox, Radio, Switch, Slider, ColorPicker, Calendar |

packages/raystack/components/box/box.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import { ComponentProps } from 'react';
22

3+
/**
4+
* @deprecated `Box` is deprecated. This component will be removed in a future major version.
5+
* Use `Flex` component instead.
6+
*/
37
export function Box(props: ComponentProps<'div'>) {
48
return <div {...props} />;
59
}

packages/raystack/components/button/button.module.css

Lines changed: 13 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
}
1717

1818
.button:focus-visible {
19-
/* Todo: var does not exist for 1px */
2019
outline: 1px solid var(--rs-color-border-accent-emphasis);
2120
}
2221

@@ -33,6 +32,7 @@
3332
.button-disabled {
3433
opacity: 0.5;
3534
pointer-events: initial;
35+
cursor: default;
3636
}
3737

3838
.button:disabled:hover,
@@ -60,24 +60,18 @@
6060
}
6161

6262
.button-solid:hover,
63-
.button-solid:active,
64-
.button-solid[data-radix-popover-trigger][data-state="open"],
65-
.button-solid[data-radix-dropdown-menu-trigger][data-state="open"] {
63+
.button-solid:active {
6664
background-color: var(--rs-color-background-accent-emphasis-hover);
6765
}
6866

6967
.button-solid.button-disabled:hover,
70-
.button-solid.button-disabled:active,
71-
.button-solid[data-radix-popover-trigger][data-state="open"],
72-
.button-solid.button-disabled[data-radix-dropdown-menu-trigger][data-state="open"] {
68+
.button-solid.button-disabled:active {
7369
color: var(--rs-color-foreground-accent-emphasis);
7470
background-color: var(--rs-color-background-accent-emphasis);
7571
}
7672

7773
.button-solid.button-loading:hover,
78-
.button-solid.button-loading:active,
79-
.button-solid.button-loading[data-radix-popover-trigger][data-state="open"],
80-
.button-solid.button-loading[data-radix-dropdown-menu-trigger][data-state="open"] {
74+
.button-solid.button-loading:active {
8175
background-color: var(--rs-color-background-accent-emphasis);
8276
}
8377

@@ -108,20 +102,14 @@
108102
.button-outline:disabled:hover,
109103
.button-outline.button-disabled:hover,
110104
.button-outline:disabled:active,
111-
.button-outline.button-disabled:active,
112-
.button-outline:disabled[data-radix-popover-trigger][data-state="open"],
113-
.button-outline.button-disabled[data-radix-popover-trigger][data-state="open"],
114-
.button-outline:disabled[data-radix-dropdown-menu-trigger][data-state="open"],
115-
.button-outline.button-disabled[data-radix-dropdown-menu-trigger][data-state="open"] {
105+
.button-outline.button-disabled:active {
116106
background-color: transparent;
117107
color: var(--rs-color-foreground-accent-primary);
118108
border-color: var(--rs-color-border-accent-emphasis);
119109
}
120110

121111
.button-outline.button-loading:hover,
122-
.button-outline.button-loading:active,
123-
.button-outline.button-loading[data-radix-popover-trigger][data-state="open"],
124-
.button-outline.button-loading[data-radix-dropdown-menu-trigger][data-state="open"] {
112+
.button-outline.button-loading:active {
125113
background-color: transparent;
126114
color: var(--rs-color-foreground-accent-primary);
127115
border-color: var(--rs-color-border-accent-primary);
@@ -158,9 +146,7 @@
158146
}
159147

160148
.button-ghost:hover,
161-
.button-ghost:active,
162-
.button-ghost[data-radix-popover-trigger][data-state="open"],
163-
.button-ghost[data-radix-dropdown-menu-trigger][data-state="open"] {
149+
.button-ghost:active {
164150
background-color: var(--rs-color-background-base-primary-hover);
165151
}
166152

@@ -172,20 +158,14 @@
172158
.button-ghost:disabled:hover,
173159
.button-ghost.button-disabled:hover,
174160
.button-ghost:disabled:active,
175-
.button-ghost.button-disabled:active,
176-
.button-ghost:disabled[data-radix-popover-trigger][data-state="open"],
177-
.button-ghost.button-disabled[data-radix-popover-trigger][data-state="open"],
178-
.button-ghost:disabled[data-radix-dropdown-menu-trigger][data-state="open"],
179-
.button-ghost.button-disabled[data-radix-dropdown-menu-trigger][data-state="open"] {
161+
.button-ghost.button-disabled:active {
180162
color: var(--rs-color-foreground-base-primary);
181163
background-color: transparent;
182164
border-color: var(--rs-color-border-base-primary);
183165
}
184166

185167
.button-ghost.button-loading:hover,
186-
.button-ghost.button-loading:active,
187-
.button-ghost.button-loading[data-radix-popover-trigger][data-state="open"],
188-
.button-ghost.button-loading[data-radix-dropdown-menu-trigger][data-state="open"] {
168+
.button-ghost.button-loading:active {
189169
background-color: transparent;
190170
border-color: var(--rs-color-border-base-primary);
191171
}
@@ -196,9 +176,7 @@
196176
}
197177

198178
.button-text:hover,
199-
.button-text:active,
200-
.button-text[data-radix-popover-trigger][data-state="open"],
201-
.button-text[data-radix-dropdown-menu-trigger][data-state="open"] {
179+
.button-text:active {
202180
background-color: var(--rs-color-background-base-primary-hover);
203181
}
204182

@@ -208,20 +186,14 @@
208186
}
209187

210188
.button-text.button-loading:hover,
211-
.button-text.button-loading:active,
212-
.button-text.button-loading[data-radix-popover-trigger][data-state="open"],
213-
.button-text.button-loading[data-radix-dropdown-menu-trigger][data-state="open"] {
189+
.button-text.button-loading:active {
214190
background-color: transparent;
215191
}
216192

217193
.button-text:disabled:hover,
218194
.button-text.button-disabled:hover,
219195
.button-text:disabled:active,
220-
.button-text.button-disabled:active,
221-
.button-text:disabled[data-radix-popover-trigger][data-state="open"],
222-
.button-text.button-disabled[data-radix-popover-trigger][data-state="open"],
223-
.button-text:disabled[data-radix-dropdown-menu-trigger][data-state="open"],
224-
.button-text.button-disabled[data-radix-dropdown-menu-trigger][data-state="open"] {
196+
.button-text.button-disabled:active {
225197
color: var(--rs-color-foreground-base-primary);
226198
background-color: transparent;
227199
}
@@ -232,29 +204,14 @@
232204
}
233205

234206
.button-loading:hover,
235-
.button-loading:active,
236-
.button-loading[data-radix-popover-trigger][data-state="open"],
237-
.button-loading[data-radix-dropdown-menu-trigger][data-state="open"] {
207+
.button-loading:active {
238208
background-color: inherit;
239209
}
240210

241-
.loader {
242-
border: var(--rs-space-1) solid var(--rs-color-background-base-primary);
243-
border-top: var(--rs-space-1) solid var(--rs-color-foreground-base-primary);
244-
border-radius: 50%;
245-
/* Todo: var does not exist for 10px */
246-
width: 10px;
247-
height: 10px;
248-
}
249-
250211
@media (prefers-reduced-motion: no-preference) {
251212
.button {
252213
transition: all 0.2s ease-in-out;
253214
}
254-
255-
.loader {
256-
animation: spin 1s linear infinite;
257-
}
258215
}
259216

260217
.loader-text {

packages/raystack/components/callout/callout.module.css

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.callout {
22
position: relative;
3-
/* Todo: var does not exist for 318px */
43
width: 318px;
54
padding: var(--rs-space-3);
65
border-radius: var(--rs-radius-2);
@@ -9,7 +8,6 @@
98
font-size: var(--rs-font-size-small);
109
line-height: var(--rs-line-height-small);
1110
letter-spacing: var(--rs-letter-spacing-small);
12-
/* Todo: var does not exist for 0.5px */
1311
border: 0.5px solid transparent;
1412
}
1513

@@ -82,8 +80,6 @@
8280
}
8381

8482
.callout-success {
85-
/* Todo: var does not exist for 318px */
86-
width: 318px;
8783
gap: var(--rs-space-10);
8884
background: var(--rs-color-background-success-primary);
8985
color: var(--rs-color-foreground-success-primary);
@@ -116,7 +112,6 @@
116112

117113
.callout-outline.callout-grey {
118114
background: var(--rs-color-background-neutral-primary);
119-
/* Todo: var does not exist for 0.5px */
120115
border: 0.5px solid var(--rs-color-border-base-primary);
121116
}
122117

@@ -198,12 +193,6 @@
198193
color: var(--rs-color-foreground-base-primary);
199194
}
200195

201-
/* Gradient variants */
202-
.callout-gradient {
203-
background: radial-gradient(circle, #ad00e933 0%, #ef040433 100%);
204-
color: var(--rs-color-foreground-base-primary);
205-
}
206-
207196
.callout-outline.callout-gradient {
208197
background: radial-gradient(circle, #ad00e933 0%, #ef040433 100%);
209198
border: 0.5px solid #ef040444;

packages/raystack/components/empty-state/empty-state.module.css

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
background-color: inherit;
4242
z-index: -10;
4343
transform: rotate(-42deg);
44-
/* box-shadow: var(--rs-shadow-inset); */
4544
}
4645

4746
.headerText {
@@ -81,13 +80,6 @@
8180
max-width: 366px;
8281
}
8382

84-
.emptyStateLeft {
85-
padding: var(--rs-space-9) var(--rs-space-5);
86-
width: 100%;
87-
height: 100%;
88-
text-align: left;
89-
}
90-
9183
.iconLarge {
9284
height: 68px;
9385
width: 68px;
@@ -100,11 +92,6 @@
10092
padding: var(--rs-space-4);
10193
}
10294

103-
.actionContainer {
104-
display: flex;
105-
gap: var(--rs-space-3);
106-
}
107-
10895
.emptyStatePage {
10996
width: 100%;
11097
height: 100%;

packages/raystack/components/filter-chip/filter-chip.module.css

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,6 @@
6262
letter-spacing: var(--rs-letter-spacing-small);
6363
}
6464

65-
.value {
66-
color: var(--rs-color-foreground-base-primary);
67-
font-size: var(--rs-font-size-small);
68-
white-space: nowrap;
69-
overflow: hidden;
70-
text-overflow: ellipsis;
71-
line-height: var(--rs-line-height-small);
72-
letter-spacing: var(--rs-letter-spacing-small);
73-
}
74-
7565
.removeIconContainer {
7666
display: flex;
7767
align-items: center;

packages/raystack/components/input-field/input-field.module.css

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,6 @@
112112
background: var(--rs-color-background-base-primary);
113113
}
114114

115-
.input-default {
116-
color: var(--rs-color-foreground-base-primary);
117-
}
118-
119115
.input-disabled {
120116
color: var(--rs-color-foreground-base-tertiary);
121117
}
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
export { TextArea } from "./text-area";
2-
3-
// Todo: Add tooltip for the info icon
1+
export { TextArea } from './text-area';

packages/raystack/components/theme-provider/theme.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ const disableAnimation = () => {
357357
const css = document.createElement('style');
358358
css.appendChild(
359359
document.createTextNode(
360-
`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`
360+
`*{-webkit-transition:none!important;transition:none!important}`
361361
)
362362
);
363363
document.head.appendChild(css);

0 commit comments

Comments
 (0)