2023-04-10 15:36:59 +00:00
|
|
|
/**
|
|
|
|
* Copyright (c) HashiCorp, Inc.
|
|
|
|
* SPDX-License-Identifier: MPL-2.0
|
|
|
|
*/
|
|
|
|
|
2020-01-21 21:46:32 +00:00
|
|
|
import hbs from 'htmlbars-inline-precompile';
|
2020-05-06 20:11:15 +00:00
|
|
|
import { htmlSafe } from '@ember/string';
|
2020-01-21 21:46:32 +00:00
|
|
|
|
|
|
|
export default {
|
2021-10-06 20:58:01 +00:00
|
|
|
title: 'Theme/Font Stacks',
|
2020-01-21 21:46:32 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
export let FontStacks = () => {
|
|
|
|
return {
|
|
|
|
template: hbs`
|
|
|
|
<h5 class="title is-5">Font Stacks</h5>
|
|
|
|
|
|
|
|
{{#each fontFamilies as |fontFamily|}}
|
2020-05-06 20:11:15 +00:00
|
|
|
<h6 class="title is-6 with-headroom">{{fontFamily.name}}</h6>
|
|
|
|
<div class="typeface" style={{fontFamily.style}}>
|
|
|
|
<div class="hero">Aa</div>
|
|
|
|
<p class="sample">A B C D E F G H I J K L M N O P Q R S T U V W X Y Z</p>
|
|
|
|
<p class="sample">a b c d e f g h i j k l m n o p q r s t u v w x y z</p>
|
|
|
|
<p class="sample">0 1 2 3 4 5 6 7 8 9</p>
|
|
|
|
</div>
|
2020-01-21 21:46:32 +00:00
|
|
|
<br>
|
|
|
|
{{/each}}
|
|
|
|
`,
|
|
|
|
context: {
|
|
|
|
fontFamilies: [
|
|
|
|
'-apple-system',
|
|
|
|
'BlinkMacSystemFont',
|
|
|
|
'Segoe UI',
|
|
|
|
'Roboto',
|
|
|
|
'Oxygen-Sans',
|
|
|
|
'Ubuntu',
|
|
|
|
'Cantarell',
|
|
|
|
'Helvetica Neue',
|
|
|
|
'sans-serif',
|
|
|
|
'monospace',
|
2021-12-28 14:45:20 +00:00
|
|
|
].map((family) => {
|
2020-05-06 20:11:15 +00:00
|
|
|
return {
|
|
|
|
name: family,
|
|
|
|
style: htmlSafe(`font-family: ${family}`),
|
|
|
|
};
|
|
|
|
}),
|
2020-01-21 21:46:32 +00:00
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|