Skip to content

Commit 71386d0

Browse files
mfranzkeMaximilian FranzkeJosefBredereck
authored
WIP: improvement(docs): added iframes for the pages #1172 (#1222)
* improvement(docs): added screenshot placeholders #1172 * #1222: Update demo previews Co-authored-by: Maximilian Franzke <[email protected]> Co-authored-by: Josef Bredreck <[email protected]>
1 parent 1d28ab0 commit 71386d0

File tree

9 files changed

+93
-44
lines changed

9 files changed

+93
-44
lines changed

packages/docs/src/_includes/partials/components/demo-list.njk

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@
77
<li class="c-demo-list__item">
88

99
<a href="{{ item.data.url }}" target="_blank" class="c-stacked-block">
10-
<img src="{{item.data.image}}" alt="{{item.data.title}}" class="c-stacked-block__image">
10+
<div class="c-stacked-block__preview-container">
11+
<div class="c-stacked-block__bar">
12+
<div class="c-stacked-block__bar-dots"></div>
13+
<div class="c-stacked-block__bar-dots"></div>
14+
<div class="c-stacked-block__bar-uri"></div>
15+
<div class="c-stacked-block__bar-dots"></div>
16+
</div>
17+
<div class="c-stacked-block__preview-content">
18+
<iframe class="c-stacked-block__frame-item" src="{{item.data.refLink}}" sandbox="allow-same-origin allow-scripts allow-popups allow-forms allow-modals"></iframe>
19+
<div class="c-stacked-block__frame-overlay"></div>
20+
</div>
21+
</div>
22+
1123
<h3 class="c-stacked-block__title">
1224
{{ item.data.title }}
1325
</h3>

packages/docs/src/demos/bolt-design-systems.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ tags:
77
- demo-in-the-wild
88
- demo-content
99
- code
10-
image: /images/800x600.png
10+
refLink: https://boltdesignsystem.com/pattern-lab/?p=pages-d8-homepage
1111
---

packages/docs/src/demos/brad-frosts-website-pl.md

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

packages/docs/src/demos/handlebars-base-starterkit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ tags:
77
- demo-hbs-starter-kits
88
- demo-content
99
- code
10-
image: /images/800x600.png
10+
refLink: https://patternlab-handlebars-preview.netlify.app/?p=all
1111
---

packages/docs/src/demos/handlebars-demo-starterkit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ tags:
77
- demo-hbs-starter-kits
88
- demo-content
99
- code
10-
image: /images/800x600.png
10+
refLink: https://patternlab-handlebars-preview.netlify.app/?p=all
1111
---

packages/docs/src/demos/handlebars-vanilla-starterkit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ tags:
77
- demo-hbs-starter-kits
88
- demo-content
99
- code
10-
image: /images/800x600.png
10+
refLink: https://patternlab-handlebars-preview.netlify.app/?p=all
1111
---

packages/docs/src/demos/pattern-lab-two-mustache-demo.md

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

packages/docs/src/demos/twig-base.md

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

packages/docs/src/scss/components/_block-grid.scss

Lines changed: 76 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,81 @@
66
}
77

88
.c-stacked-block {
9-
// background: orange;
10-
}
9+
&__description {
10+
font-size: $font-size-med;
11+
}
12+
13+
&__preview-container {
14+
position: relative;
15+
width: 100%;
16+
height: 280px;
17+
padding: 8px;
18+
border-radius: 6px;
19+
margin-bottom: 0.75rem;
20+
21+
display: flex;
22+
flex-direction: column;
23+
background-color: $color-gray-07;
24+
}
25+
26+
&__bar {
27+
height: 24px;
28+
display: flex;
29+
padding-top: 4px;
30+
}
31+
32+
&__bar &__bar-dots {
33+
width: 12px;
34+
flex: 0 0 12px;
35+
border-radius: 50%;
36+
margin-right: 0.5rem;
37+
38+
&:last-child {
39+
margin-right: 0;
40+
margin-left: 0.5rem;
41+
}
42+
}
43+
44+
&__bar &__bar-uri,
45+
&__bar &__bar-dots {
46+
height: 12px;
47+
background-color: darken($color-gray-07, 8%);
48+
}
49+
50+
&__bar &__bar-uri,
51+
&__bar &__bar-dots {
52+
height: 12px;
53+
background-color: darken($color-gray-07, 8%);
54+
}
55+
56+
&__bar &__bar-uri {
57+
position: relative;
58+
flex: 1 1 100%;
59+
margin: 0 1rem;
60+
border-radius: 999px;
61+
}
62+
63+
&__preview-content {
64+
flex-grow: 1;
65+
overflow: hidden;
66+
position: relative;
67+
max-width: 100%;
68+
border-radius: 3px;
69+
}
70+
71+
&__frame-item {
72+
width: 200%;
73+
height: 200%;
74+
border: 0;
75+
transform: scale(0.5);
76+
transform-origin: 0 0;
77+
}
1178

12-
.c-stacked-block__description {
13-
font-size: $font-size-med;
79+
&__frame-overlay {
80+
position: absolute;
81+
top: 0;
82+
left: 0;
83+
right: 0;
84+
bottom: 0;
85+
}
1486
}

0 commit comments

Comments
 (0)