Skip to content

Commit

Permalink
feat: structured-list wireframe
Browse files Browse the repository at this point in the history
  • Loading branch information
OlkaB committed Aug 13, 2023
1 parent f60f930 commit ee958cb
Show file tree
Hide file tree
Showing 9 changed files with 143 additions and 0 deletions.
64 changes: 64 additions & 0 deletions src/components/CvStructuredList/CvStructuredList.stories.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
import {
sbCompPrefix,
storyParametersObject,
} from '../../global/storybook-utils';
import { CvStructuredList } from '.';

export default {
title: `${sbCompPrefix}/CvStructuredList`,
component: CvStructuredList,
argTypes: {},
};

const template = `<cv-structured-list v-bind="args">
<template slot="headings">
<cv-structured-list-heading>Heading 1</cv-structured-list-heading>
<cv-structured-list-heading>Heading 2</cv-structured-list-heading>
<cv-structured-list-heading>Heading 3</cv-structured-list-heading>
</template>
<template slot="items">
<cv-structured-list-item>
<cv-structured-list-data>Item_1</cv-structured-list-data>
<cv-structured-list-data>Item_1</cv-structured-list-data>
<cv-structured-list-data
>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui magna, finibus id tortor sed, aliquet
bibendum augue. Aenean posuere sem vel euismod dignissim. Nulla ut cursus dolor. Pellentesque vulputate nisl a
porttitor interdum.</cv-structured-list-data
>
</cv-structured-list-item>
<cv-structured-list-item>
<cv-structured-list-data>Item_2</cv-structured-list-data>
<cv-structured-list-data>Item_2</cv-structured-list-data>
<cv-structured-list-data
>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui magna, finibus id tortor sed, aliquet
bibendum augue. Aenean posuere sem vel euismod dignissim. Nulla ut cursus dolor. Pellentesque vulputate nisl a
porttitor interdum.</cv-structured-list-data
>
</cv-structured-list-item>
<cv-structured-list-item>
<cv-structured-list-data>Item_3</cv-structured-list-data>
<cv-structured-list-data>Item_3</cv-structured-list-data>
<cv-structured-list-data
>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui magna, finibus id tortor sed, aliquet
bibendum augue. Aenean posuere sem vel euismod dignissim. Nulla ut cursus dolor. Pellentesque vulputate nisl a
porttitor interdum.</cv-structured-list-data
>
</cv-structured-list-item>
</template>
</cv-structured-list>`;

const Template = args => {
return {
components: { CvStructuredList },
setup: () => ({ args }),
template,
};
};

export const Default = Template.bind({});
Default.args = {};
Default.parameters = storyParametersObject(
Default.parameters,
template,
Default.args
);
11 changes: 11 additions & 0 deletions src/components/CvStructuredList/CvStructuredList.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<template>
<div class=""></div>
</template>

<script setup>
//
</script>

<style lang="scss" scoped>
//
</style>
11 changes: 11 additions & 0 deletions src/components/CvStructuredList/CvStructuredListData.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<template>
<div class=""></div>
</template>

<script setup>
//
</script>

<style lang="scss" scoped>
//
</style>
11 changes: 11 additions & 0 deletions src/components/CvStructuredList/CvStructuredListHeading.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<template>
<div class=""></div>
</template>

<script setup>
//
</script>

<style lang="scss" scoped>
//
</style>
11 changes: 11 additions & 0 deletions src/components/CvStructuredList/CvStructuredListItem.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<template>
<div class=""></div>
</template>

<script setup>
//
</script>

<style lang="scss" scoped>
//
</style>
11 changes: 11 additions & 0 deletions src/components/CvStructuredList/CvStructuredListItemSelectable.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<template>
<div class=""></div>
</template>

<script setup>
//
</script>

<style lang="scss" scoped>
//
</style>
11 changes: 11 additions & 0 deletions src/components/CvStructuredList/CvStructuredListItemStandard.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<template>
<div class=""></div>
</template>

<script setup>
//
</script>

<style lang="scss" scoped>
//
</style>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
// TODO
12 changes: 12 additions & 0 deletions src/components/CvStructuredList/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import CvStructuredListData from './CvStructuredListData.vue';
import CvStructuredListHeading from './CvStructuredListHeading.vue';
import CvStructuredListItem from './CvStructuredListItem.vue';
import CvStructuredList from './CvStructuredList.vue';
export {
CvStructuredList,
CvStructuredListItem,
CvStructuredListHeading,
CvStructuredListData,
};

export default CvStructuredList;

0 comments on commit ee958cb

Please sign in to comment.