added a new component for breadcrumbs and reworked the component for getting icons using sprites
This commit is contained in:
@@ -20,11 +20,14 @@ import BackButton from "@/componentss/ui/buttons/BackButton.vue";
|
||||
import Builder from "@/componentss/shared/builder/pageBuilder/Builder.vue";
|
||||
import BasicTitle from "@/componentss/ui/titles/BasicTitle.vue";
|
||||
import EventItemBreadcrumbs from "@/componentss/features/events/components/EventItemBreadcrumbs.vue";
|
||||
import BreadcrumbsItem from "@/componentss/shared/Breadcrumbs/BreadcrumbsItem.vue";
|
||||
import BaseBreadcrumbs from "@/componentss/shared/Breadcrumbs/BaseBreadcrumbs.vue";
|
||||
|
||||
|
||||
export default {
|
||||
name: "Archive",
|
||||
components: {
|
||||
BaseBreadcrumbs, BreadcrumbsItem,
|
||||
EventItemBreadcrumbs, BasicTitle, Builder, BackButton, BasicPageWrapper, BasicPageContainer,
|
||||
BasicPagination,
|
||||
SortingByFilter,
|
||||
@@ -86,7 +89,10 @@ export default {
|
||||
<BasicPageWrapper>
|
||||
<BasicPageContainer breakpoint="md">
|
||||
<div>
|
||||
<EventArchiveListBreadcrumbs :breadcrumbs="breadcrumbs" />
|
||||
<BaseBreadcrumbs :breadcrumbs="breadcrumbs">
|
||||
<BreadcrumbsItem title="Мероприятия" :url="route('client.event.index')" />
|
||||
<BreadcrumbsItem title="Архив" :url="route('client.event.archive')" />
|
||||
</BaseBreadcrumbs>
|
||||
<div class="space-y-5 md:space-y-4">
|
||||
<div class="flex items-center w-full justify-center">
|
||||
<h1 class="block text-brand-primary text-center mb-3 mt-2 mr-4 text-3xl font-semibold tracking-tight lg:text-[35px] lg:leading-tight">
|
||||
|
||||
@@ -16,11 +16,14 @@ import BackButton from "@/componentss/ui/buttons/BackButton.vue";
|
||||
import Builder from "@/componentss/shared/builder/pageBuilder/Builder.vue";
|
||||
import BasicTitle from "@/componentss/ui/titles/BasicTitle.vue";
|
||||
import EventItemBreadcrumbs from "@/componentss/features/events/components/EventItemBreadcrumbs.vue";
|
||||
import BreadcrumbsItem from "@/componentss/shared/Breadcrumbs/BreadcrumbsItem.vue";
|
||||
import BaseBreadcrumbs from "@/componentss/shared/Breadcrumbs/BaseBreadcrumbs.vue";
|
||||
|
||||
|
||||
export default {
|
||||
name: "Index",
|
||||
components: {
|
||||
BaseBreadcrumbs, BreadcrumbsItem,
|
||||
EventItemBreadcrumbs, BasicTitle, Builder, BackButton, BasicPageWrapper, BasicPageContainer,
|
||||
BasicListBadge,
|
||||
CategoryFilter,
|
||||
@@ -77,7 +80,9 @@ export default {
|
||||
<BasicPageWrapper>
|
||||
<BasicPageContainer breakpoint="md">
|
||||
<div>
|
||||
<EventListBreadcrumbs :breadcrumbs="breadcrumbs" />
|
||||
<BaseBreadcrumbs :breadcrumbs="breadcrumbs">
|
||||
<BreadcrumbsItem title="Мероприятия" :url="route('client.event.index')" />
|
||||
</BaseBreadcrumbs>
|
||||
<div class="space-y-5 md:space-y-4">
|
||||
<div class="flex items-center w-full justify-center">
|
||||
<h1 class="block text-brand-primary text-center mb-3 mt-2 mr-4 text-3xl font-semibold tracking-tight dark:text-white lg:text-[40px] lg:leading-tight">
|
||||
|
||||
@@ -11,10 +11,13 @@ import BasicPageContainer from "@/componentss/ui/templates/BasicPageContainer.vu
|
||||
import BasicPageWrapper from "@/componentss/ui/wrappers/BasicPageWrapper.vue";
|
||||
import ProgramTitle from "@/componentss/features/educationalPrograms/components/ProgramTitle.vue";
|
||||
import ProgramItemBreadcrumbs from "@/componentss/features/educationalPrograms/components/ProgramItemBreadcrumbs.vue";
|
||||
import BreadcrumbsItem from "@/componentss/shared/Breadcrumbs/BreadcrumbsItem.vue";
|
||||
import BaseBreadcrumbs from "@/componentss/shared/Breadcrumbs/BaseBreadcrumbs.vue";
|
||||
|
||||
export default {
|
||||
name: "Show",
|
||||
components: {
|
||||
BaseBreadcrumbs, BreadcrumbsItem,
|
||||
ProgramItemBreadcrumbs, ProgramTitle, BasicPageWrapper, BasicPageContainer,
|
||||
MetaTags,
|
||||
BasicFooter,
|
||||
@@ -68,7 +71,10 @@ export default {
|
||||
<div class="space-y-5 md:space-y-10">
|
||||
<div class="space-y-3">
|
||||
<BackButton link="client.event.index" title="Все мероприятия" />
|
||||
<EventItemBreadcrumbs :breadcrumbs="breadcrumbs" :event-title="event.data.title" />
|
||||
<BaseBreadcrumbs :breadcrumbs="breadcrumbs">
|
||||
<BreadcrumbsItem title="Мероприятия" :url="route('client.event.index')" />
|
||||
<BreadcrumbsItem :title="event.data.title" :url="$page.url" />
|
||||
</BaseBreadcrumbs>
|
||||
<BasicTitle :header="event.data.title" />
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user