| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <script lang="ts">
- import { FeatureListItem } from "../../../_data/features";
- export default {
- props: {
- items: {
- type: Array<FeatureListItem>,
- required: true,
- },
- },
- };
- </script>
- <template>
- <ul class="FeatureList">
- <li v-for="item in items">
- <span v-html="item.text"></span>
- <ul v-if="item.items">
- <li v-for="nested in item.items">
- <span v-html="nested.text"></span>
- </li>
- </ul>
- </li>
- </ul>
- </template>
- <style scoped>
- .FeatureList {
- margin: 0.55em 0;
- padding-left: 1em;
- list-style: disc;
- line-height: 1.5;
- }
- .FeatureList ul {
- padding-left: 1em;
- list-style: disc;
- }
- .FeatureList li {
- margin-top: 0.5em;
- }
- @media (min-width: 640px) {
- .FeatureList {
- font-size: 1.15rem;
- }
- }
- </style>
|