fix(SW-438): fix problem with type for quick links
This commit is contained in:
@@ -63,9 +63,8 @@ export default function Sidebar({ blocks }: SidebarProps) {
|
||||
/>
|
||||
)
|
||||
|
||||
/*case SidebarEnums.blocks.Shortcuts:
|
||||
console.log("SSS", block)
|
||||
return <ShortcutsList {...block.shortcuts} />*/
|
||||
case SidebarEnums.blocks.Shortcuts:
|
||||
return <ShortcutsList {...block.shortcuts} />
|
||||
|
||||
default:
|
||||
return null
|
||||
|
||||
@@ -4,11 +4,7 @@ import * as pageLinks from "@/server/routers/contentstack/schemas/pageLinks"
|
||||
|
||||
import { BlocksEnums } from "@/types/enums/blocks"
|
||||
|
||||
export const shortcutsSchema = z.object({
|
||||
typename: z
|
||||
.literal(BlocksEnums.block.Shortcuts)
|
||||
.optional()
|
||||
.default(BlocksEnums.block.Shortcuts),
|
||||
export const shortcutsBlockSchema = z.object({
|
||||
shortcuts: z
|
||||
.object({
|
||||
subtitle: z.string().nullable(),
|
||||
@@ -62,6 +58,15 @@ export const shortcutsSchema = z.object({
|
||||
}),
|
||||
})
|
||||
|
||||
export const shortcutsSchema = z
|
||||
.object({
|
||||
typename: z
|
||||
.literal(BlocksEnums.block.Shortcuts)
|
||||
.optional()
|
||||
.default(BlocksEnums.block.Shortcuts),
|
||||
})
|
||||
.merge(shortcutsBlockSchema)
|
||||
|
||||
export const shortcutsRefsSchema = z.object({
|
||||
shortcuts: z.object({
|
||||
shortcuts: z
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { z } from "zod"
|
||||
|
||||
import { shortcutsRefsSchema, shortcutsSchema } from "../blocks/shortcuts"
|
||||
import { shortcutsBlockSchema, shortcutsRefsSchema } from "../blocks/shortcuts"
|
||||
|
||||
import { SidebarEnums } from "@/types/enums/sidebar"
|
||||
|
||||
@@ -11,6 +11,6 @@ export const quickLinksSchema = z
|
||||
.optional()
|
||||
.default(SidebarEnums.blocks.Shortcuts),
|
||||
})
|
||||
.merge(shortcutsSchema)
|
||||
.merge(shortcutsBlockSchema)
|
||||
|
||||
export const quickLinksRefschema = shortcutsRefsSchema
|
||||
|
||||
Reference in New Issue
Block a user