Skip to content

Commit 8b1b2e0

Browse files
committed
Adds dynamic listing for icons inside the doc and improves the code readability
1 parent 703ffed commit 8b1b2e0

File tree

14 files changed

+67
-45
lines changed

14 files changed

+67
-45
lines changed

assets/icons-sprite.svg

Lines changed: 9 additions & 0 deletions
Loading

assets/scss/4-base/_icon.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
.icon {
2+
display: block;
3+
line-height: 0;
4+
5+
& > svg {
6+
fill: currentColor;
7+
stroke: currentColor;
8+
height: 1em;
9+
width: 1em;
10+
}
11+
}

assets/scss/main.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
@import './3-generic/layout-settings';
99

1010
@import './4-base/fonts/primary';
11+
@import './4-base/icon';
1112
@import './4-base/typography';
1213
@import './4-base/input';
1314
@import './4-base/button';

views/docs/_faq.pug

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
+docs-section({
2-
title: 'Faq'
3-
})
2+
title: 'Faq'})
43

54
+docs-block({
6-
title: 'Faq item'
7-
})
5+
title: 'Faq item'})
86
+faq(faq.entries[0])
97

108
+docs-block({
11-
title: 'Faq List'
12-
})
9+
title: 'Faq List'})
1310
+faqs({title: faq.title, entries: faq.entries})

views/docs/_footer.pug

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
+docs-section({
2-
title: 'Footer'
3-
})
2+
title: 'Footer'})
43

54
+docs-block({})
65
include ../partials/_footer

views/docs/_icons.pug

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
+docs-section({
2-
title: 'Icons'
3-
})
2+
title: 'Icons'})
43

54
+docs-block({
6-
title: 'Preview (Medium)'
7-
})
5+
title: 'Preview',
6+
open: true})
7+
+icons-grid({icons: icons})
8+
9+
+docs-block({
10+
title: 'Small preview',
11+
open: true})
12+
+icons-grid({icons: icons, type: 'small'})

views/docs/_layout.pug

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,36 @@ include mixins/_index
22
include ../mixins/_index
33

44
doctype html
5-
65
html
7-
86
head
9-
107
title=Documentation
11-
128
meta(
13-
name="viewport"
14-
content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0")
15-
9+
name="viewport"
10+
content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0")
1611
meta(charset="utf-8")
1712
meta(http-equiv="X-UA-Compatible" content="IE=edge")
18-
1913
base(href="/")
20-
2114
block head_css
22-
link(
15+
link(
2316
href="css/docs.css"
2417
rel="stylesheet"
2518
type="text/css")
2619

2720
block body
2821
body.docs-layout
22+
div(style="display: none;")
23+
include ../../assets/icons-sprite.svg
2924
.docs-layout__content
30-
3125
.docs-layout__nav
3226
.docs-logo
3327
.docs-logo__image
34-
include ./../../assets/images/logo/vertical.svg
35-
28+
include ../../assets/images/logo/vertical.svg
3629
nav.docs-nav
3730
.docs-nav__list
3831
each item in navigation
3932
li.docs-nav__item
4033
a.docs-nav__link(
4134
href=`/docs.html?${item.url}`)!=item.label
42-
4335
.docs-layout__page-wrapper
4436
.docs-layout__page
4537
block page

views/docs/_logo.pug

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,30 @@
11
+docs-section({
22
title: 'Logo'
33
})
4-
54
+docs-block({
6-
open: true
7-
})
5+
open: true})
86

97
.logo-grid
10-
118
.logo-grid__list
12-
139
.logo-grid__item-medium
14-
1510
.logo-box.logo-box--vertical.logo-box--brand-text-color
1611
.logo-box__picture
1712
include ../../assets/images/logo/vertical.svg
1813
h6.logo-box__name Vertical
1914

2015
.logo-grid__item-medium
21-
2216
.logo-box.logo-box--compact.logo-box--brand-text-color
2317
.logo-box__picture
2418
include ../../assets/images/logo/compact.svg
2519
h6.logo-box__name Compact
2620

2721
.logo-grid__item-medium
28-
2922
.logo-box.logo-box--minimal
3023
.logo-box__picture
3124
include ../../assets/images/logo/pictogram-minimal.svg
3225
h6.logo-box__name Pictogram Minimal
3326

34-
3527
.logo-grid__item-medium
36-
3728
.logo-box.logo-box--square.logo-box--brand-text-color
3829
.logo-box__picture
3930
include ../../assets/images/logo/pictogram-square.svg

views/docs/_palettes.pug

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
+docs-section({
2-
title: 'Colour Palettes'
3-
})
2+
title: 'Colour Palettes'})
43

54
each value, key in palettes
65
+docs-block({
7-
title: `${key} palette`,
8-
open: true})
9-
6+
title: `${key} palette`,
7+
open: true})
108
+palette-grid(value)

0 commit comments

Comments
 (0)