Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

NamedLayoutRecord

interfaz Desde 1.5.0

Layout con nombre de una ruta o de la página de error: su nombre ("default", "dashboard", "admin/panel"), su archivo y las props estáticas que le pasan los +group.ts de las carpetas de la página. Las layoutProps de la propia página se aplican encima en cada petición.

ts
import type { NamedLayoutRecord } from "@meekojs/meeko/framework";

Código fuente src/app/runtime/router.ts:83

Declaración #

ts
interface NamedLayoutRecord {
	readonly name: string
	readonly file: string
	readonly props?: Readonly<Record<string, unknown>>
}

Ejemplo #

ts
import type { NamedLayoutRecord } from "@meekojs/meeko/framework";

const layout: NamedLayoutRecord = {
  name: "dashboard",
  file: "app/layouts/dashboard.meeko",
  props: { showAlert: false },
};

Propiedades #

name #

propiedad sólo lectura

readonly name: string

Nombre del layout: su ruta bajo app/layouts, sin .meeko y con /.

file #

propiedad sólo lectura

readonly file: string

Archivo .meeko del layout; es uno de los layouts de la ruta.

props #

propiedad sólo lectura opcional

readonly props?: Readonly<Record<string, unknown>>

layoutProps de los +group.ts de las carpetas de la página, de fuera hacia dentro.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/app/runtime/router.ts