/
DevEx.vue
75 lines (68 loc) · 2.31 KB
/
DevEx.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<template>
<div :class="[$style.devEx, 'featureSection']">
<vue-grid>
<vue-grid-row>
<vue-grid-item fill class="vueGridItem">
<h2>Development Experience</h2>
</vue-grid-item>
</vue-grid-row>
<vue-grid-row>
<vue-grid-item class="vueGridItem">
<vue-panel class="vuePanel">
<vue-panel-body>
<vue-icon-code />
<h3>Quick scaffolding</h3>
<p>Create components, connected components, modules - and their tests - right from the CLI!</p>
</vue-panel-body>
</vue-panel>
</vue-grid-item>
<vue-grid-item class="vueGridItem">
<vue-panel class="vuePanel">
<vue-panel-body>
<vue-icon-bullhorn />
<h3>Instant feedback</h3>
<p>Enjoy the best DX (Developer eXperience) and code your app at the speed of thought! Your saved changes
to
the CSS and TypeScript are reflected instantaneously
without
refreshing the page. Preserve application state even when you update something in the underlying
code!</p>
</vue-panel-body>
</vue-panel>
</vue-grid-item>
</vue-grid-row>
</vue-grid>
</div>
</template>
<script lang="ts">
import VueGrid from '../../shared/components/VueGrid/VueGrid';
import VueGridItem from '../../shared/components/VueGridItem/VueGridItem';
import VueGridRow from '../../shared/components/VueGridRow/VueGridRow';
import VuePanel from '../../shared/components/VuePanel/VuePanel';
import VuePanelBody from '../../shared/components/VuePanel/VuePanelBody/VuePanelBody';
import VueIconCode from '../../shared/components/icons/VueIconCode/VueIconCode';
import VueIconBullhorn from '../../shared/components/icons/VueIconBullhorn/VueIconBullhorn';
export default {
components: {
VueIconBullhorn,
VueIconCode,
VueGrid,
VueGridItem,
VuePanel,
VuePanelBody,
VueGridRow,
},
};
</script>
<style lang="scss" module>
@import "../../shared/styles";
.devEx {
display: block;
text-align: center;
i {
height: $font-size-h1;
width: $font-size-h1;
margin-top: $space-unit;
}
}
</style>