Skip to content

Commit e3f932b

Browse files
refactor(use-roadiz-menu): rely on computed url from roadiz skeleton (#610)
The Roadiz skeleton now exposes a server-side computed `url` field via MenuLinkPathNormalizer (linkExternalUrl or internal URL). We can therefore drop the linkExternalUrl fallback and consume item.url directly, which also removes a @ts-expect-error. Ref: https://github.com/roadiz/skeleton/blob/develop/src/Serializer/Normalizer/MenuLinkPathNormalizer.php
1 parent 4989b83 commit e3f932b

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

app/composables/use-roadiz-menu.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ export interface MenuItem {
1212
function parseWalker(walker: RoadizWalker): MenuItem {
1313
return {
1414
title: walker.item?.title,
15-
// @ts-expect-error linkExternalUrl is not in the type definition
16-
url: walker.item?.linkExternalUrl as string | undefined ?? walker.item?.url,
15+
url: walker.item?.url,
1716
// @ts-expect-error linkInternalReference is not in the type definition
1817
reference: walker.item?.linkInternalReference as RoadizNodesSources[] | undefined,
1918
slug: walker.item?.slug,

0 commit comments

Comments
 (0)