Skip to content

Commit 9c8f9da

Browse files
authored
[TT-16109] Collapsible list component (#412)
1 parent 197dfbc commit 9c8f9da

15 files changed

Lines changed: 325 additions & 9 deletions

lib/index.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/index.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/tyk-ui.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/tyk-ui.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/tyk-ui.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/tyk-ui.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tyk-technologies/tyk-ui",
3-
"version": "4.4.22",
3+
"version": "4.4.23",
44
"description": "Tyk UI - ui reusable components",
55
"main": "src/index.js",
66
"scripts": {
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
.tyk-collapsible-list {
2+
width: 100%;
3+
}
4+
5+
.tyk-collapsible-list__list {
6+
list-style: none;
7+
margin: 0;
8+
padding: 0;
9+
}
10+
11+
.tyk-collapsible-list__item {
12+
padding: 0;
13+
margin: 0;
14+
}
15+
16+
.tyk-collapsible-list__item-wrapper {
17+
overflow: hidden;
18+
transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
19+
}
20+
21+
.tyk-collapsible-list__item-wrapper--visible {
22+
max-height: 1000px;
23+
opacity: 1;
24+
margin-bottom: 0;
25+
}
26+
27+
.tyk-collapsible-list__item-wrapper--hidden {
28+
max-height: 0;
29+
opacity: 0;
30+
margin-bottom: 0;
31+
pointer-events: none;
32+
}
33+
34+
.tyk-collapsible-list__item-wrapper--animated.tyk-collapsible-list__item-wrapper--visible {
35+
animation: tykCollapsibleListSlideDown 0.3s ease-in-out;
36+
}
37+
38+
@keyframes tykCollapsibleListSlideDown {
39+
from {
40+
max-height: 0;
41+
opacity: 0;
42+
transform: translateY(-10px);
43+
}
44+
to {
45+
max-height: 1000px;
46+
opacity: 1;
47+
transform: translateY(0);
48+
}
49+
}

0 commit comments

Comments
 (0)