Skip to content

Commit 81e2216

Browse files
committed
chore: fix
1 parent b712197 commit 81e2216

File tree

2 files changed

+116
-117
lines changed

2 files changed

+116
-117
lines changed

packages/ffe-accordion/less/accordion.less

-116
This file was deleted.
+116-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,116 @@
1-
@import 'accordion';
1+
.ffe-accordion {
2+
--ffe-v-accordion-hover-color: var(
3+
--ffe-color-surface-primary-default-hover
4+
);
5+
--ffe-v-accordion-border-color: var(--ffe-color-border-primary-subtle);
6+
--ffe-v-accordion-border-hover-color: var(--ffe-color-border-primary-hover);
7+
--ffe-v-accordion-border-focus-color: var(
8+
--ffe-color-border-interactive-focus
9+
);
10+
--ffe-v-accordion-header-text-color: var(--ffe-color-foreground-emphasis);
11+
--ffe-v-accordion-body-text-color: var(--ffe-color-foreground-default);
12+
13+
width: 100%;
14+
border: var(--ffe-g-border-width) solid transparent;
15+
font-family: var(--ffe-g-font);
16+
17+
.ffe-accordion-item__heading {
18+
margin: 0;
19+
}
20+
21+
.ffe-accordion-item {
22+
color: var(--ffe-v-accordion-body-text-color);
23+
margin-bottom: var(--ffe-spacing-xs);
24+
transition: all var(--ffe-transition-duration)
25+
var(--ffe-ease);
26+
border-radius: 16px;
27+
border: var(--ffe-g-border-width) solid
28+
var(--ffe-v-accordion-border-color);
29+
30+
@media (hover: hover) and (pointer: fine) {
31+
&:hover {
32+
border-color: var(--ffe-v-accordion-border-hover-color);
33+
}
34+
}
35+
36+
&__heading,
37+
&__body {
38+
overflow-wrap: anywhere;
39+
margin: 0;
40+
}
41+
42+
&__heading-button {
43+
width: 100%;
44+
background: none;
45+
border: none;
46+
padding: var(--ffe-spacing-sm);
47+
font-family: var(--ffe-g-font-heading-small);
48+
cursor: pointer;
49+
outline: none;
50+
color: var(--ffe-v-accordion-header-text-color);
51+
border-radius: 16px;
52+
transition: background-color var(--ffe-transition-duration)
53+
var(--ffe-ease);
54+
55+
&--open {
56+
border-radius: 16px 16px 0 0;
57+
}
58+
59+
@media (hover: hover) and (pointer: fine) {
60+
&:hover {
61+
background-color: var(--ffe-v-accordion-hover-color);
62+
}
63+
}
64+
}
65+
66+
&__heading-button-content {
67+
text-align: left;
68+
width: 100%;
69+
display: flex;
70+
align-items: center;
71+
justify-content: space-between;
72+
gap: var(--ffe-spacing-xs);
73+
}
74+
75+
&__heading-icon-wrapper {
76+
line-height: 0;
77+
}
78+
79+
&__heading-icon.ffe-icons {
80+
display: block;
81+
flex: 0 0 auto;
82+
color: var(--ffe-v-accordion-header-text-color);
83+
transition:
84+
transform var(--ffe-transition-duration)
85+
var(--ffe-ease-in-out-back),
86+
color var(--ffe-transition-duration) var(--ffe-ease);
87+
}
88+
89+
&__body {
90+
padding: var(--ffe-spacing-xs) var(--ffe-spacing-sm)
91+
var(--ffe-spacing-md);
92+
color: var(--ffe-v-accordion-body-text-color);
93+
}
94+
95+
&--open {
96+
&:not(:last-of-type) {
97+
margin-bottom: var(--ffe-spacing-md);
98+
}
99+
100+
.ffe-accordion-item__heading-icon {
101+
transform: rotateZ(180deg);
102+
}
103+
}
104+
105+
&--focus {
106+
box-shadow: 0 0 0 var(--ffe-g-border-width-focus)
107+
var(--ffe-v-accordion-border-focus-color);
108+
109+
@media (hover: hover) and (pointer: fine) {
110+
&:hover {
111+
border-color: var(--ffe-v-accordion-border-color);
112+
}
113+
}
114+
}
115+
}
116+
}

0 commit comments

Comments
 (0)