diff --git a/maizzle/tailwind.config.js b/maizzle/tailwind.config.js index b7867c82..be42a5d5 100644 --- a/maizzle/tailwind.config.js +++ b/maizzle/tailwind.config.js @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-require-imports */ /** @type {import('tailwindcss').Config} */ module.exports = { presets: [ diff --git a/resources/js/app.ts b/resources/js/app.ts index b8e25684..3482055e 100644 --- a/resources/js/app.ts +++ b/resources/js/app.ts @@ -1,12 +1,13 @@ import '../css/app.css'; import { createInertiaApp } from '@inertiajs/vue3'; +import { configureEcho } from '@laravel/echo-vue'; import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'; +import { i18nVue } from 'laravel-vue-i18n'; import type { DefineComponent } from 'vue'; import { createApp, h } from 'vue'; -import { i18nVue } from 'laravel-vue-i18n'; + import { initializeTheme } from './composables/useAppearance'; -import { configureEcho } from '@laravel/echo-vue'; configureEcho({ broadcaster: 'reverb', diff --git a/resources/js/components/AppHeader.vue b/resources/js/components/AppHeader.vue index b07e5535..e29e3aba 100644 --- a/resources/js/components/AppHeader.vue +++ b/resources/js/components/AppHeader.vue @@ -5,7 +5,6 @@ import { Calendar, Menu, Settings, Share2, Users } from 'lucide-vue-next'; import { computed } from 'vue'; import Breadcrumbs from '@/components/Breadcrumbs.vue'; -import WorkspaceSwitcher from '@/components/WorkspaceSwitcher.vue'; import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { Button } from '@/components/ui/button'; import { @@ -27,9 +26,10 @@ import { SheetTrigger, } from '@/components/ui/sheet'; import UserMenuContent from '@/components/UserMenuContent.vue'; +import WorkspaceSwitcher from '@/components/WorkspaceSwitcher.vue'; import { useActiveUrl } from '@/composables/useActiveUrl'; -import { calendar } from '@/routes'; import { getInitials } from '@/composables/useInitials'; +import { calendar } from '@/routes'; import type { BreadcrumbItem, NavItem } from '@/types'; interface Props { diff --git a/resources/js/components/ConfirmDeleteModal.vue b/resources/js/components/ConfirmDeleteModal.vue index dae61d0a..a2ecee5d 100644 --- a/resources/js/components/ConfirmDeleteModal.vue +++ b/resources/js/components/ConfirmDeleteModal.vue @@ -1,4 +1,7 @@ + + + + + + + + + Posts + + Gerencie todos os seus posts + + + + + + + Calendario + + + + + + Novo Post + + + + + + + + + + Nenhum post ainda + + Comece criando seu primeiro post. + + + + + Criar Post + + + + + + + + + + + + + + + {{ getStatusConfig(post.status).label }} + + + {{ formatDateTime(post.scheduled_at) }} + + + + + {{ getPostPreview(post) }} + + + + + + + + +{{ getEnabledPlatforms(post).length - 5 }} + + + por {{ post.user.name }} + + + + + + + + + + + + + + + + + + + + + + + + + + Mostrando {{ posts.meta.from }} a {{ posts.meta.to }} de {{ posts.meta.total }} posts + + + + + Anterior + + + + + Proximo + + + + + + + + diff --git a/resources/js/pages/posts/Show.vue b/resources/js/pages/posts/Show.vue index 1b99386a..393ed6dc 100644 --- a/resources/js/pages/posts/Show.vue +++ b/resources/js/pages/posts/Show.vue @@ -3,12 +3,12 @@ import { Head, Link } from '@inertiajs/vue3'; import { useEcho } from '@laravel/echo-vue'; import { Clock, CheckCircle, AlertCircle, Loader2, FileText, ExternalLink, Pencil } from 'lucide-vue-next'; import { ref, computed } from 'vue'; -import dayjs from '@/dayjs'; -import AppLayout from '@/layouts/AppLayout.vue'; +import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; -import { Badge } from '@/components/ui/badge'; +import dayjs from '@/dayjs'; +import AppLayout from '@/layouts/AppLayout.vue'; import { calendar } from '@/routes'; import { edit as editPost } from '@/routes/posts'; import { type BreadcrumbItemType } from '@/types'; diff --git a/resources/js/pages/settings/Members.vue b/resources/js/pages/settings/Members.vue index 1d42cdfe..9167c6d8 100644 --- a/resources/js/pages/settings/Members.vue +++ b/resources/js/pages/settings/Members.vue @@ -11,7 +11,7 @@ import { Label } from '@/components/ui/label'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import AppLayout from '@/layouts/AppLayout.vue'; import SettingsLayout from '@/layouts/settings/Layout.vue'; -import { members } from '@/routes'; +import { members as membersRoute } from '@/routes'; import { destroy as destroyInvite, store as storeInvite } from '@/routes/invites'; import { remove as removeMember } from '@/routes/members'; import { type BreadcrumbItem } from '@/types'; @@ -49,10 +49,10 @@ interface Props { roles: Role[]; } -const props = defineProps(); +defineProps(); const breadcrumbItems: BreadcrumbItem[] = [ - { title: 'Members', href: members.url() }, + { title: 'Members', href: membersRoute.url() }, ]; const form = useForm({ diff --git a/resources/js/pages/settings/Profile.vue b/resources/js/pages/settings/Profile.vue index b5fe31dd..854bf45c 100644 --- a/resources/js/pages/settings/Profile.vue +++ b/resources/js/pages/settings/Profile.vue @@ -1,5 +1,6 @@
+ Gerencie todos os seus posts +
+ Comece criando seu primeiro post. +
+ {{ getPostPreview(post) }} +
+ Mostrando {{ posts.meta.from }} a {{ posts.meta.to }} de {{ posts.meta.total }} posts +