diff --git a/resources/js/Components/Button.vue b/resources/js/Components/Button.vue new file mode 100644 index 0000000..794bccd --- /dev/null +++ b/resources/js/Components/Button.vue @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Components/Button/BLue.vue b/resources/js/Components/Button/BLue.vue new file mode 100644 index 0000000..eadf9bc --- /dev/null +++ b/resources/js/Components/Button/BLue.vue @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Components/Button/Close.vue b/resources/js/Components/Button/Close.vue new file mode 100644 index 0000000..db9b679 --- /dev/null +++ b/resources/js/Components/Button/Close.vue @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/resources/js/Components/Button/Dark.vue b/resources/js/Components/Button/Dark.vue new file mode 100644 index 0000000..59b5086 --- /dev/null +++ b/resources/js/Components/Button/Dark.vue @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Components/Button/Green.vue b/resources/js/Components/Button/Green.vue new file mode 100644 index 0000000..44eac0b --- /dev/null +++ b/resources/js/Components/Button/Green.vue @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Components/Button/Red.vue b/resources/js/Components/Button/Red.vue new file mode 100644 index 0000000..bbb3cfc --- /dev/null +++ b/resources/js/Components/Button/Red.vue @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Pages/Superuser/Menu/Index.vue b/resources/js/Pages/Superuser/Menu/Index.vue index 9aef9aa..e1a50d3 100644 --- a/resources/js/Pages/Superuser/Menu/Index.vue +++ b/resources/js/Pages/Superuser/Menu/Index.vue @@ -10,6 +10,9 @@ import Swal from 'sweetalert2' import Select from '@vueform/multiselect' import Nested from './Nested.vue' import Modal from '@/Components/Modal.vue' +import Close from '@/Components/Button/Close.vue' +import ButtonGreen from '@/Components/Button/Green.vue' +import ButtonBlue from '@/Components/Button/Blue.vue' const self = getCurrentInstance() const { permissions, routes, icons } = defineProps({ @@ -144,12 +147,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - create - - + + + create + @@ -166,7 +167,7 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - + @@ -245,13 +246,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) {{ form.icon }} - - - - - change - - + + + change + @@ -259,12 +257,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - {{ form.id ? 'update' : 'create' }} - - + + + {{ form.id ? 'update' : 'create' }} + diff --git a/resources/js/Pages/Superuser/Permission/Index.vue b/resources/js/Pages/Superuser/Permission/Index.vue index 9983b87..54717dc 100644 --- a/resources/js/Pages/Superuser/Permission/Index.vue +++ b/resources/js/Pages/Superuser/Permission/Index.vue @@ -8,6 +8,10 @@ import Card from '@/Components/Card.vue' import Icon from '@/Components/Icon.vue' import { Inertia } from '@inertiajs/inertia' import Modal from '@/Components/Modal.vue' +import Close from '@/Components/Button/Close.vue' +import ButtonGreen from '@/Components/Button/Green.vue' +import ButtonBlue from '@/Components/Button/Blue.vue' +import ButtonRed from '@/Components/Button/Red.vue' const self = getCurrentInstance() const permissions = ref([]) @@ -99,12 +103,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - create - - + + + create + @@ -142,7 +144,7 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - + @@ -163,12 +165,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - {{ form.id ? 'update' : 'create' }} - - + + + {{ form.id ? 'update' : 'create' }} + diff --git a/resources/js/Pages/Superuser/Role/Index.vue b/resources/js/Pages/Superuser/Role/Index.vue index 710c46b..189ff55 100644 --- a/resources/js/Pages/Superuser/Role/Index.vue +++ b/resources/js/Pages/Superuser/Role/Index.vue @@ -10,6 +10,10 @@ import Th from '@/Components/DataTable/Th.vue' import Swal from 'sweetalert2' import Select from '@vueform/multiselect' import Modal from '@/Components/Modal.vue' +import Close from '@/Components/Button/Close.vue' +import ButtonGreen from '@/Components/Button/Green.vue' +import ButtonBlue from '@/Components/Button/Blue.vue' +import ButtonRed from '@/Components/Button/Red.vue' const self = getCurrentInstance() const { permissions } = defineProps({ @@ -101,12 +105,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - create - - + + + create + @@ -159,19 +161,15 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - edit - - + + + edit + - - - - delete - - + + + delete + @@ -195,7 +193,7 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - + @@ -233,13 +231,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - - {{ form.id ? 'update' : 'create' }} - - + + + {{ form.id ? 'update' : 'create' }} + diff --git a/resources/js/Pages/Superuser/User/Index.vue b/resources/js/Pages/Superuser/User/Index.vue index a7e0532..f02bec1 100644 --- a/resources/js/Pages/Superuser/User/Index.vue +++ b/resources/js/Pages/Superuser/User/Index.vue @@ -10,6 +10,10 @@ import Th from '@/Components/DataTable/Th.vue' import Swal from 'sweetalert2' import Select from '@vueform/multiselect' import Modal from '@/Components/Modal.vue' +import ButtonGreen from '@/Components/Button/Green.vue' +import ButtonBlue from '@/Components/Button/Blue.vue' +import ButtonRed from '@/Components/Button/Red.vue' +import Close from '@/Components/Button/Close.vue' const self = getCurrentInstance() const { permissions, roles } = defineProps({ @@ -128,12 +132,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - create - - + + + create + @@ -217,19 +219,15 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) {{ new Date(user.updated_at).toLocaleString('id') }} - - - - edit - - + + + edit + - - - - delete - - + + + delete + @@ -248,20 +246,12 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - - - + @@ -354,13 +344,11 @@ onUnmounted(() => window.removeEventListener('keydown', esc)) - - - + + - {{ form.id ? 'update' : 'create' }} - - + {{ form.id ? 'update' : 'create' }} +
create
{{ form.icon }}
change
{{ form.id ? 'update' : 'create' }}
edit
delete