[GH-ISSUE #34] ui-dashboard > build > error #3

Closed
opened 2026-03-03 18:51:29 +03:00 by kerem · 0 comments
Owner

Originally created by @naddika on GitHub (Sep 11, 2023).
Original GitHub issue: https://github.com/oxygenpay/oxygen/issues/34

cd ui-dashboard
cp .env.example .env
yarn install
make build

===>

npx tsc && npx vite build --base=/dashboard/


src/app.tsx:359:29 - error TS2322: Type '(item: MenuItem, dom: React.ReactNode) => JSX.Element' is not assignable to type 'WithFalse<(item: MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: ReactNode, menuProps: { className?: string | undefined; defaultCollapsed?: boolean | undefined; ... 14 more ...; postMenuData?: ((menusData?: MenuDataItem[] | undefined) => MenuDataItem[]) | undefined; } & Partial<...> & Omit<...> ...'.
  Type '(item: MenuItem, dom: React.ReactNode) => JSX.Element' is not assignable to type '(item: MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: ReactNode, menuProps: { className?: string | undefined; defaultCollapsed?: boolean | undefined; ... 14 more ...; postMenuData?: ((menusData?: MenuDataItem[] | undefined) => MenuDataItem[]) | undefined; } & Partial<...> & Omit<...> & Partial<...'.
    Types of parameters 'item' and 'item' are incompatible.
      Type 'MenuDataItem & { isUrl: boolean; onClick: () => void; }' is not assignable to type 'MenuItem'.
        Types of property 'path' are incompatible.
          Type 'string | undefined' is not assignable to type 'string'.
            Type 'undefined' is not assignable to type 'string'.

359                             menuItemRender={(item: MenuItem, dom: React.ReactNode) => {
                                ~~~~~~~~~~~~~~

  node_modules/@ant-design/pro-layout/es/components/SiderMenu/BaseMenu.d.ts:41:5
    41     menuItemRender?: WithFalse<(item: MenuDataItem & {
           ~~~~~~~~~~~~~~
    The expected type comes from property 'menuItemRender' which is declared here on type 'IntrinsicAttributes & GlobalTypes & { stylish?: { header?: GenerateStyle<SiderMenuToken, CSSInterpolation> | undefined; sider?: GenerateStyle<...> | undefined; } | undefined; ... 22 more ...; isChildrenLayout?: boolean | undefined; }'


Found 1 error in src/app.tsx:359

make: *** [Makefile:34: build] Error 2

Originally created by @naddika on GitHub (Sep 11, 2023). Original GitHub issue: https://github.com/oxygenpay/oxygen/issues/34 ``` cd ui-dashboard cp .env.example .env yarn install make build ``` ===> ``` npx tsc && npx vite build --base=/dashboard/ src/app.tsx:359:29 - error TS2322: Type '(item: MenuItem, dom: React.ReactNode) => JSX.Element' is not assignable to type 'WithFalse<(item: MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: ReactNode, menuProps: { className?: string | undefined; defaultCollapsed?: boolean | undefined; ... 14 more ...; postMenuData?: ((menusData?: MenuDataItem[] | undefined) => MenuDataItem[]) | undefined; } & Partial<...> & Omit<...> ...'. Type '(item: MenuItem, dom: React.ReactNode) => JSX.Element' is not assignable to type '(item: MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: ReactNode, menuProps: { className?: string | undefined; defaultCollapsed?: boolean | undefined; ... 14 more ...; postMenuData?: ((menusData?: MenuDataItem[] | undefined) => MenuDataItem[]) | undefined; } & Partial<...> & Omit<...> & Partial<...'. Types of parameters 'item' and 'item' are incompatible. Type 'MenuDataItem & { isUrl: boolean; onClick: () => void; }' is not assignable to type 'MenuItem'. Types of property 'path' are incompatible. Type 'string | undefined' is not assignable to type 'string'. Type 'undefined' is not assignable to type 'string'. 359 menuItemRender={(item: MenuItem, dom: React.ReactNode) => { ~~~~~~~~~~~~~~ node_modules/@ant-design/pro-layout/es/components/SiderMenu/BaseMenu.d.ts:41:5 41 menuItemRender?: WithFalse<(item: MenuDataItem & { ~~~~~~~~~~~~~~ The expected type comes from property 'menuItemRender' which is declared here on type 'IntrinsicAttributes & GlobalTypes & { stylish?: { header?: GenerateStyle<SiderMenuToken, CSSInterpolation> | undefined; sider?: GenerateStyle<...> | undefined; } | undefined; ... 22 more ...; isChildrenLayout?: boolean | undefined; }' Found 1 error in src/app.tsx:359 make: *** [Makefile:34: build] Error 2 ```
kerem 2026-03-03 18:51:29 +03:00
  • closed this issue
  • added the
    duplicate
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/oxygen#3
No description provided.