Skip to content

Commit 4b62017

Browse files
committedSep 5, 2024··
Minor UI/UX improvements
1 parent fd37f67 commit 4b62017

File tree

8 files changed

+100
-101
lines changed

8 files changed

+100
-101
lines changed
 

‎admin/src/payload/collections/shared/YachtAndCharterFields.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -305,11 +305,10 @@ export const yachtsAndCharterCommonFields = (type: 'charter' | 'yacht'): Field[]
305305
name: 'keyFeatures',
306306
type: 'select',
307307
hasMany: true,
308-
required: true,
308+
required: false,
309309
defaultValue: [],
310310
options: [
311311
'price',
312-
'LOA',
313312
'beam',
314313
'builder',
315314
'category',

‎admin/src/payload/generated-schema.graphql

+9-18
Original file line numberDiff line numberDiff line change
@@ -4003,7 +4003,7 @@ type Yacht {
40034003
yearBuilt: Float!
40044004
yearRefit: Float
40054005
featured: Boolean!
4006-
keyFeatures: [Yacht_keyFeatures!]!
4006+
keyFeatures: [Yacht_keyFeatures!]
40074007
etiquette: Yacht_etiquette
40084008
photos: Yacht_Photos
40094009
description: String
@@ -4023,7 +4023,6 @@ enum Yacht_category {
40234023

40244024
enum Yacht_keyFeatures {
40254025
price
4026-
LOA
40274026
beam
40284027
builder
40294028
category
@@ -5063,11 +5062,11 @@ input Yacht_keyFeatures_operator {
50635062
in: [Yacht_keyFeatures_Input]
50645063
not_in: [Yacht_keyFeatures_Input]
50655064
all: [Yacht_keyFeatures_Input]
5065+
exists: Boolean
50665066
}
50675067

50685068
enum Yacht_keyFeatures_Input {
50695069
price
5070-
LOA
50715070
beam
50725071
builder
50735072
category
@@ -6447,7 +6446,7 @@ type Charter {
64476446
yearBuilt: Float!
64486447
yearRefit: Float
64496448
featured: Boolean!
6450-
keyFeatures: [Charter_keyFeatures!]!
6449+
keyFeatures: [Charter_keyFeatures!]
64516450
etiquette: Charter_etiquette
64526451
photos: Charter_Photos
64536452
description: String
@@ -6473,7 +6472,6 @@ enum Charter_category {
64736472

64746473
enum Charter_keyFeatures {
64756474
price
6476-
LOA
64776475
beam
64786476
builder
64796477
category
@@ -7610,11 +7608,11 @@ input Charter_keyFeatures_operator {
76107608
in: [Charter_keyFeatures_Input]
76117609
not_in: [Charter_keyFeatures_Input]
76127610
all: [Charter_keyFeatures_Input]
7611+
exists: Boolean
76137612
}
76147613

76157614
enum Charter_keyFeatures_Input {
76167615
price
7617-
LOA
76187616
beam
76197617
builder
76207618
category
@@ -14345,7 +14343,7 @@ type NewConstruction {
1434514343
yearBuilt: Float!
1434614344
yearRefit: Float
1434714345
featured: Boolean!
14348-
keyFeatures: [NewConstruction_keyFeatures!]!
14346+
keyFeatures: [NewConstruction_keyFeatures!]
1434914347
etiquette: NewConstruction_etiquette
1435014348
photos: NewConstruction_Photos
1435114349
description: String
@@ -14365,7 +14363,6 @@ enum NewConstruction_category {
1436514363

1436614364
enum NewConstruction_keyFeatures {
1436714365
price
14368-
LOA
1436914366
beam
1437014367
builder
1437114368
category
@@ -15416,11 +15413,11 @@ input NewConstruction_keyFeatures_operator {
1541615413
in: [NewConstruction_keyFeatures_Input]
1541715414
not_in: [NewConstruction_keyFeatures_Input]
1541815415
all: [NewConstruction_keyFeatures_Input]
15416+
exists: Boolean
1541915417
}
1542015418

1542115419
enum NewConstruction_keyFeatures_Input {
1542215420
price
15423-
LOA
1542415421
beam
1542515422
builder
1542615423
category
@@ -29115,7 +29112,7 @@ input mutationYachtInput {
2911529112
yearBuilt: Float!
2911629113
yearRefit: Float
2911729114
featured: Boolean
29118-
keyFeatures: [Yacht_keyFeatures_MutationInput]!
29115+
keyFeatures: [Yacht_keyFeatures_MutationInput]
2911929116
etiquette: Yacht_etiquette_MutationInput
2912029117
photos: mutationYacht_PhotosInput!
2912129118
description: String
@@ -29135,7 +29132,6 @@ enum Yacht_category_MutationInput {
2913529132

2913629133
enum Yacht_keyFeatures_MutationInput {
2913729134
price
29138-
LOA
2913929135
beam
2914029136
builder
2914129137
category
@@ -29221,7 +29217,6 @@ enum YachtUpdate_category_MutationInput {
2922129217

2922229218
enum YachtUpdate_keyFeatures_MutationInput {
2922329219
price
29224-
LOA
2922529220
beam
2922629221
builder
2922729222
category
@@ -29287,7 +29282,7 @@ input mutationCharterInput {
2928729282
yearBuilt: Float!
2928829283
yearRefit: Float
2928929284
featured: Boolean
29290-
keyFeatures: [Charter_keyFeatures_MutationInput]!
29285+
keyFeatures: [Charter_keyFeatures_MutationInput]
2929129286
etiquette: Charter_etiquette_MutationInput
2929229287
photos: mutationCharter_PhotosInput!
2929329288
description: String
@@ -29313,7 +29308,6 @@ enum Charter_category_MutationInput {
2931329308

2931429309
enum Charter_keyFeatures_MutationInput {
2931529310
price
29316-
LOA
2931729311
beam
2931829312
builder
2931929313
category
@@ -29413,7 +29407,6 @@ enum CharterUpdate_category_MutationInput {
2941329407

2941429408
enum CharterUpdate_keyFeatures_MutationInput {
2941529409
price
29416-
LOA
2941729410
beam
2941829411
builder
2941929412
category
@@ -29680,7 +29673,7 @@ input mutationNewConstructionInput {
2968029673
yearBuilt: Float!
2968129674
yearRefit: Float
2968229675
featured: Boolean
29683-
keyFeatures: [NewConstruction_keyFeatures_MutationInput]!
29676+
keyFeatures: [NewConstruction_keyFeatures_MutationInput]
2968429677
etiquette: NewConstruction_etiquette_MutationInput
2968529678
photos: mutationNewConstruction_PhotosInput!
2968629679
description: String
@@ -29700,7 +29693,6 @@ enum NewConstruction_category_MutationInput {
2970029693

2970129694
enum NewConstruction_keyFeatures_MutationInput {
2970229695
price
29703-
LOA
2970429696
beam
2970529697
builder
2970629698
category
@@ -29787,7 +29779,6 @@ enum NewConstructionUpdate_category_MutationInput {
2978729779

2978829780
enum NewConstructionUpdate_keyFeatures_MutationInput {
2978929781
price
29790-
LOA
2979129782
beam
2979229783
builder
2979329784
category

‎admin/src/payload/payload-types.ts

+57-54
Original file line numberDiff line numberDiff line change
@@ -596,24 +596,25 @@ export interface Yacht {
596596
yearBuilt: number;
597597
yearRefit?: number | null;
598598
featured: boolean;
599-
keyFeatures: (
600-
| 'price'
601-
| 'LOA'
602-
| 'beam'
603-
| 'builder'
604-
| 'category'
605-
| 'crusing'
606-
| 'crypto'
607-
| 'length'
608-
| 'maxDraft'
609-
| 'minDraft'
610-
| 'rooms'
611-
| 'sleeps'
612-
| 'subcategory'
613-
| 'tonnage'
614-
| 'yearBuilt'
615-
| 'yearRefit'
616-
)[];
599+
keyFeatures?:
600+
| (
601+
| 'price'
602+
| 'beam'
603+
| 'builder'
604+
| 'category'
605+
| 'crusing'
606+
| 'crypto'
607+
| 'length'
608+
| 'maxDraft'
609+
| 'minDraft'
610+
| 'rooms'
611+
| 'sleeps'
612+
| 'subcategory'
613+
| 'tonnage'
614+
| 'yearBuilt'
615+
| 'yearRefit'
616+
)[]
617+
| null;
617618
etiquette?: ('new' | 'exclusive' | 'sold') | null;
618619
photos: {
619620
featured: string | Media;
@@ -674,24 +675,25 @@ export interface Charter {
674675
yearBuilt: number;
675676
yearRefit?: number | null;
676677
featured: boolean;
677-
keyFeatures: (
678-
| 'price'
679-
| 'LOA'
680-
| 'beam'
681-
| 'builder'
682-
| 'category'
683-
| 'crusing'
684-
| 'crypto'
685-
| 'length'
686-
| 'maxDraft'
687-
| 'minDraft'
688-
| 'rooms'
689-
| 'sleeps'
690-
| 'subcategory'
691-
| 'tonnage'
692-
| 'yearBuilt'
693-
| 'yearRefit'
694-
)[];
678+
keyFeatures?:
679+
| (
680+
| 'price'
681+
| 'beam'
682+
| 'builder'
683+
| 'category'
684+
| 'crusing'
685+
| 'crypto'
686+
| 'length'
687+
| 'maxDraft'
688+
| 'minDraft'
689+
| 'rooms'
690+
| 'sleeps'
691+
| 'subcategory'
692+
| 'tonnage'
693+
| 'yearBuilt'
694+
| 'yearRefit'
695+
)[]
696+
| null;
695697
etiquette?: ('new' | 'exclusive' | 'sold') | null;
696698
photos: {
697699
featured: string | Media;
@@ -931,24 +933,25 @@ export interface NewConstruction {
931933
yearBuilt: number;
932934
yearRefit?: number | null;
933935
featured: boolean;
934-
keyFeatures: (
935-
| 'price'
936-
| 'LOA'
937-
| 'beam'
938-
| 'builder'
939-
| 'category'
940-
| 'crusing'
941-
| 'crypto'
942-
| 'length'
943-
| 'maxDraft'
944-
| 'minDraft'
945-
| 'rooms'
946-
| 'sleeps'
947-
| 'subcategory'
948-
| 'tonnage'
949-
| 'yearBuilt'
950-
| 'yearRefit'
951-
)[];
936+
keyFeatures?:
937+
| (
938+
| 'price'
939+
| 'beam'
940+
| 'builder'
941+
| 'category'
942+
| 'crusing'
943+
| 'crypto'
944+
| 'length'
945+
| 'maxDraft'
946+
| 'minDraft'
947+
| 'rooms'
948+
| 'sleeps'
949+
| 'subcategory'
950+
| 'tonnage'
951+
| 'yearBuilt'
952+
| 'yearRefit'
953+
)[]
954+
| null;
952955
etiquette?: ('new' | 'exclusive' | 'sold') | null;
953956
photos: {
954957
featured: string | Media;

‎web/components/yachts/hero.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ const Card = ({
6464
: formatCurrency(card.price * rates[currency], currency);
6565
return (
6666
<Link
67-
href={"/sales"}
67+
href={{ pathname: `/${type}/[id]`, params: { id: card.id } }}
6868
key={`${card.id}`}
6969
className={
7070
"w-screen h-full bg-cover bg-center translate-x-[var(--translate-featured)] transition-transform duration-[var(--animate-featured)] ease-in-out"

0 commit comments

Comments
 (0)
Please sign in to comment.