Skip to content

Commit 6b40680

Browse files
committed
Button reuable component
1 parent bcd9e33 commit 6b40680

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

src/components/reusable/Button.vue

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<template>
2+
<button>{{ title }}</button>
3+
</template>
4+
5+
<script>
6+
export default {
7+
props: ['title'],
8+
data: () => {
9+
return {
10+
//
11+
};
12+
},
13+
};
14+
</script>
15+
16+
<style lang="scss" scoped></style>

src/views/Home.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,24 @@
1212
to="/projects"
1313
class="font-general-medium flex items-center px-6 py-3 rounded-xl shadow-lg hover:shadow-xl bg-indigo-500 hover:bg-indigo-600 focus:ring-1 focus:ring-indigo-900 text-white text-lg sm:text-xl"
1414
aria-label="More Projects"
15-
>More Projects</router-link
1615
>
16+
<Button title="More Projects" />
17+
</router-link>
1718
</div>
1819
</div>
1920
</template>
2021

2122
<script>
2223
import AppBanner from '@/components/shared/AppBanner';
2324
import ProjectsGrid from '../components/projects/ProjectsGrid.vue';
25+
import Button from '../components/reusable/Button.vue';
2426
2527
export default {
2628
name: 'Home',
2729
components: {
2830
AppBanner,
2931
ProjectsGrid,
32+
Button,
3033
},
3134
};
3235
</script>

0 commit comments

Comments
 (0)