feat(SW-1384): add CarouselCards block to start page * feat(SW-1384): add filterable carousel cards block to start page * fix(SW-1384): remove unnecessary link prop from SectionHeader * fix(SW-1384): remove uneeded undefined * fix(SW-1384): better type safety * feat(SW-1384): Add see all link to filterable carousel cards section header * refactor(SW-1384): Replace FilterableCarouselCards with CarouselCards block * fix(SW-1384): Remove CardsEnumType type definition * fix(SW-1384):Implement code review feedback to CarouselCards * refactor(SW-1384): Convert CarouselCardFilterEnum to const enum with type Approved-by: Christian Andolf
53 lines
1.3 KiB
GraphQL
53 lines
1.3 KiB
GraphQL
#import "../../System.graphql"
|
|
#import "../../AccountPage/Ref.graphql"
|
|
#import "../../CollectionPage/Ref.graphql"
|
|
#import "../../ContentPage/Ref.graphql"
|
|
#import "../../DestinationCityPage/Ref.graphql"
|
|
#import "../../DestinationCountryPage/Ref.graphql"
|
|
#import "../../DestinationOverviewPage/Ref.graphql"
|
|
#import "../../HotelPage/Ref.graphql"
|
|
#import "../../LoyaltyPage/Ref.graphql"
|
|
#import "../../StartPage/Ref.graphql"
|
|
|
|
fragment ContentCardBlockRef on ContentCard {
|
|
secondary_button {
|
|
linkConnection {
|
|
edges {
|
|
node {
|
|
__typename
|
|
...AccountPageRef
|
|
...CollectionPageRef
|
|
...ContentPageRef
|
|
...DestinationCityPageRef
|
|
...DestinationCountryPageRef
|
|
...DestinationOverviewPageRef
|
|
...HotelPageRef
|
|
...LoyaltyPageRef
|
|
...StartPageRef
|
|
}
|
|
}
|
|
}
|
|
}
|
|
primary_button {
|
|
linkConnection {
|
|
edges {
|
|
node {
|
|
__typename
|
|
...AccountPageRef
|
|
...CollectionPageRef
|
|
...ContentPageRef
|
|
...DestinationCityPageRef
|
|
...DestinationCountryPageRef
|
|
...DestinationOverviewPageRef
|
|
...HotelPageRef
|
|
...LoyaltyPageRef
|
|
...StartPageRef
|
|
}
|
|
}
|
|
}
|
|
}
|
|
system {
|
|
...System
|
|
}
|
|
}
|