Skip to content

Commit 8d40b7e

Browse files
committed
Simplify Sass code reuse
1 parent 3dd0b96 commit 8d40b7e

File tree

7 files changed

+34
-49
lines changed

7 files changed

+34
-49
lines changed

pattern_library/static/pattern_library/src/scss/_config.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,13 @@
22
$site-title: 'Django Pattern Library';
33
$color-primary: #34b2b2;
44
$family-primary: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
5+
6+
// $color--primary + $family--primary are in _config.scss
7+
$white: #fff;
8+
$off-white: #f6f6f6;
9+
$light-grey: #c4c4c4;
10+
$mid-grey: #606060;
11+
$off-black: #333;
12+
$black: #000;
13+
$link-color:#0001ee;
14+
$sidebar-width: 230px;

pattern_library/static/pattern_library/src/scss/abstracts/_animations.scss

Lines changed: 0 additions & 17 deletions
This file was deleted.

pattern_library/static/pattern_library/src/scss/abstracts/_base.scss

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,29 @@ a {
5050
background: #f1f1f1;
5151
}
5252

53-
.is-hidden {
54-
@include hidden();
53+
.sr-only {
54+
position: absolute;
55+
width: 1px;
56+
height: 1px;
57+
overflow: hidden;
58+
opacity: 0;
59+
clip: rect(1px, 1px, 1px, 1px);
5560
}
5661

57-
.sr-only {
58-
@include hidden();
62+
@keyframes fadeInOut {
63+
0% {
64+
opacity: 0;
65+
}
66+
67+
20% {
68+
opacity: 1;
69+
}
70+
71+
80% {
72+
opacity: 1;
73+
}
74+
75+
100% {
76+
opacity: 0;
77+
}
5978
}

pattern_library/static/pattern_library/src/scss/abstracts/_mixins.scss

Lines changed: 0 additions & 15 deletions
This file was deleted.

pattern_library/static/pattern_library/src/scss/abstracts/_variables.scss

Lines changed: 0 additions & 9 deletions
This file was deleted.

pattern_library/static/pattern_library/src/scss/main.scss

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
@import 'config';
55

66
// Abstracts
7-
@import 'abstracts/mixins';
8-
@import 'abstracts/variables';
9-
@import 'abstracts/animations';
107
@import 'abstracts/base';
118

129
// Components

pattern_library/templates/pattern_library/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ <h1 class="header__title">
2424
</header>
2525
<aside class="sidebar">
2626
<div class="sidebar__inner">
27-
<label for="js-pattern-search-input" class="is-hidden">Search pattern library</label>
27+
<label for="js-pattern-search-input" class="sr-only">Search pattern library</label>
2828
<input type="text" class="sidebar__search" id="js-pattern-search-input" placeholder="Search library...">
2929
<div class="sidebar__search-results" id="js-pattern-search-results-container"></div>
3030
<nav class="sidebar__nav" id="sidebar-nav">

0 commit comments

Comments
 (0)