Skip to content

Commit

Permalink
add merch link to menu
Browse files Browse the repository at this point in the history
  • Loading branch information
borisno2 committed Sep 21, 2024
1 parent d1198c7 commit f05984e
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 2 deletions.
3 changes: 2 additions & 1 deletion project-words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,5 @@ vars
imprt
fixup
nextauth
NEXTAUTH
NEXTAUTH
Merch
7 changes: 7 additions & 0 deletions src/components/Header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import {
Squares2X2Icon,
StarIcon,
XMarkIcon,
ShoppingCartIcon,
} from '@heroicons/react/24/outline'
import { ChevronDownIcon } from '@heroicons/react/20/solid'
import Image from 'next/image'
Expand Down Expand Up @@ -114,6 +115,12 @@ const resources = [
href: '/dashboard',
icon: Bars3Icon,
},
{
name: 'Merch Store',
description: 'Purchase Uniforms and Merchandise',
href: 'https://merch.emilycalder.com.au',
icon: ShoppingCartIcon,
},
]

function classNames(...classes: string[]) {
Expand Down
4 changes: 3 additions & 1 deletion src/graphql-env.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,9 @@ export type introspection = {
'KeystoneAdminUIFieldMetaItemViewFieldPosition': { name: 'KeystoneAdminUIFieldMetaItemViewFieldPosition'; enumValues: 'form' | 'sidebar'; };
'KeystoneAdminUIFieldMetaListView': { kind: 'OBJECT'; name: 'KeystoneAdminUIFieldMetaListView'; fields: { 'fieldMode': { name: 'fieldMode'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'KeystoneAdminUIFieldMetaListViewFieldMode'; ofType: null; }; } }; }; };
'KeystoneAdminUIFieldMetaListViewFieldMode': { name: 'KeystoneAdminUIFieldMetaListViewFieldMode'; enumValues: 'read' | 'hidden'; };
'KeystoneAdminUIListMeta': { kind: 'OBJECT'; name: 'KeystoneAdminUIListMeta'; fields: { 'description': { name: 'description'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'fields': { name: 'fields'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeystoneAdminUIFieldMeta'; ofType: null; }; }; }; } }; 'groups': { name: 'groups'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeystoneAdminUIFieldGroupMeta'; ofType: null; }; }; }; } }; 'hideCreate': { name: 'hideCreate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'hideDelete': { name: 'hideDelete'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'initialColumns': { name: 'initialColumns'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'initialSort': { name: 'initialSort'; type: { kind: 'OBJECT'; name: 'KeystoneAdminUISort'; ofType: null; } }; 'isHidden': { name: 'isHidden'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'isSingleton': { name: 'isSingleton'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'itemQueryName': { name: 'itemQueryName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'key': { name: 'key'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'label': { name: 'label'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'labelField': { name: 'labelField'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'listQueryName': { name: 'listQueryName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'pageSize': { name: 'pageSize'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'path': { name: 'path'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'plural': { name: 'plural'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'singular': { name: 'singular'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
'KeystoneAdminUIGraphQL': { kind: 'OBJECT'; name: 'KeystoneAdminUIGraphQL'; fields: { 'names': { name: 'names'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeystoneAdminUIGraphQLNames'; ofType: null; }; } }; }; };
'KeystoneAdminUIGraphQLNames': { kind: 'OBJECT'; name: 'KeystoneAdminUIGraphQLNames'; fields: { 'createInputName': { name: 'createInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'createManyMutationName': { name: 'createManyMutationName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'createMutationName': { name: 'createMutationName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'deleteManyMutationName': { name: 'deleteManyMutationName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'deleteMutationName': { name: 'deleteMutationName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'itemQueryName': { name: 'itemQueryName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'listOrderName': { name: 'listOrderName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'listQueryCountName': { name: 'listQueryCountName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'listQueryName': { name: 'listQueryName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'outputTypeName': { name: 'outputTypeName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'relateToManyForCreateInputName': { name: 'relateToManyForCreateInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'relateToManyForUpdateInputName': { name: 'relateToManyForUpdateInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'relateToOneForCreateInputName': { name: 'relateToOneForCreateInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'relateToOneForUpdateInputName': { name: 'relateToOneForUpdateInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'updateInputName': { name: 'updateInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'updateManyInputName': { name: 'updateManyInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'updateManyMutationName': { name: 'updateManyMutationName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'updateMutationName': { name: 'updateMutationName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'whereInputName': { name: 'whereInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'whereUniqueInputName': { name: 'whereUniqueInputName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
'KeystoneAdminUIListMeta': { kind: 'OBJECT'; name: 'KeystoneAdminUIListMeta'; fields: { 'description': { name: 'description'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'fields': { name: 'fields'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeystoneAdminUIFieldMeta'; ofType: null; }; }; }; } }; 'graphql': { name: 'graphql'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeystoneAdminUIGraphQL'; ofType: null; }; } }; 'groups': { name: 'groups'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeystoneAdminUIFieldGroupMeta'; ofType: null; }; }; }; } }; 'hideCreate': { name: 'hideCreate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'hideDelete': { name: 'hideDelete'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'initialColumns': { name: 'initialColumns'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'initialSort': { name: 'initialSort'; type: { kind: 'OBJECT'; name: 'KeystoneAdminUISort'; ofType: null; } }; 'isHidden': { name: 'isHidden'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'isSingleton': { name: 'isSingleton'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'itemQueryName': { name: 'itemQueryName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'key': { name: 'key'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'label': { name: 'label'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'labelField': { name: 'labelField'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'listQueryName': { name: 'listQueryName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'pageSize': { name: 'pageSize'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'path': { name: 'path'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'plural': { name: 'plural'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'singular': { name: 'singular'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
'KeystoneAdminUISort': { kind: 'OBJECT'; name: 'KeystoneAdminUISort'; fields: { 'direction': { name: 'direction'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'KeystoneAdminUISortDirection'; ofType: null; }; } }; 'field': { name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
'KeystoneAdminUISortDirection': { name: 'KeystoneAdminUISortDirection'; enumValues: 'ASC' | 'DESC'; };
'KeystoneMeta': { kind: 'OBJECT'; name: 'KeystoneMeta'; fields: { 'adminMeta': { name: 'adminMeta'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeystoneAdminMeta'; ofType: null; }; } }; }; };
Expand Down

0 comments on commit f05984e

Please sign in to comment.