Назначение свойств React для именованного экспорта в TypeScript

У меня есть тип, который определяет такую ​​страницу:

      import { FC } from "react"

export type NeoPage = {
  Layout?: FC
  withAuthCheck?: boolean
}

И соответствующая страница, которую я использовал для такого экспорта по умолчанию:

      const Login: NeoPage = () => {
  return (
    <SomeComponent />
  )
}

Login.Layout = LayoutUnauthorized
Login.withAuthCheck = false

export default Login

Я ввел nx для управления моим монорепозиторием и переключился на именованный экспорт:

      export const Login: NeoPage = () => {
  return <SomeComponent />
}

Login.Layout = LayoutUnauthorized
Login.withAuthCheck = false

Компонент помещается в библиотеку и импортируется в приложение Next.js, но отображается с неправильным макетом.

      import { Login } from "@company/app/features"

export default Login

Что я забыл при переключении на именованный экспорт?

0 ответов

Другие вопросы по тегам