1- # Vue3 Use Hooks
1+ # :bo0m: Vue3 Use Hooks
22
33<p align =" center " >Reusability and Composition functions.</p >
44
5- ## :sunflower : Introduction
5+ ## :books : Introduction
66
77Vue Use Hooks implemented as vue composition functions.
88
@@ -22,30 +22,30 @@ npm install vue3-use-hooks
2222import { useModal } from 'vue3-use-hooks';
2323
2424const contrubitors = [
25- {
25+ {
2626 id: 1,
2727 emoji: '👨',
2828 fullname: 'Abdulnasır Olcan',
29- programmer: 'Frontend Developer',
30- },
31- {
29+ programmer: 'Frontend Developer'
30+ },
31+ {
3232 id: 2,
3333 emoji: '👩',
3434 fullname: 'Büşra Şanlıbayrak',
35- programmer: 'Frontend Developer',
36- },
37- {
35+ programmer: 'Frontend Developer'
36+ },
37+ {
3838 id: 3,
3939 emoji: '🧑',
4040 fullname: 'Mehmet Varol',
41- programmer: 'Frontend Developer',
42- },
41+ programmer: 'Frontend Developer'
42+ }
4343];
4444const { visible, setVisible, current, openModal, closeModal } = useModal();
4545
4646const handleButton = () => {
47- openModal(contrubitors);
48- setVisible(true);
47+ openModal(contrubitors);
48+ setVisible(true);
4949};
5050</script>
5151
@@ -82,7 +82,6 @@ const handleButton = () => {
8282<script setup lang="ts">
8383import { useState } from 'vue3-use-hooks';
8484const [count, setCount] = useState(0);
85-
8685</script>
8786
8887<template>
@@ -102,21 +101,21 @@ import { reactive } from 'vue';
102101import { useStringCase } from 'vue3-use-hooks';
103102
104103const state = reactive({
105- name: 'imelda white',
106- gender: 'female',
107- company: 'NEUROCELL',
108- email: 'Imeldawhite@nr.com',
109- balance: '3,814.49',
110- about: 'Veniam fugiat pariatur adipisicing do consequat.',
111- address: 'bulwer place, lemoyne, district of columbia, 5597',
104+ name: 'imelda white',
105+ gender: 'female',
106+ company: 'NEUROCELL',
107+ email: 'Imeldawhite@nr.com',
108+ balance: '3,814.49',
109+ about: 'Veniam fugiat pariatur adipisicing do consequat.',
110+ address: 'bulwer place, lemoyne, district of columbia, 5597'
112111});
113112
114- const { camelCase, kebabCase, pascalCase, upperCase, lowerCase, sentenceCase, capitalizeCase } = useStringCase();
115-
113+ const { camelCase, kebabCase, pascalCase, upperCase, lowerCase, sentenceCase, capitalizeCase } =
114+ useStringCase();
116115</script>
117116
118117<template>
119- <div>
118+ <div>
120119 <p><b>CamelCase: </b>{{ camelCase(state.about) }}</p>
121120 <p><b>CapitalizeCase: </b>{{ capitalizeCase(state.name) }}</p>
122121 <p><b>SentenceCase: </b>{{ sentenceCase(state.company) }}</p>
0 commit comments