ES

@core / kit-cms

1.0.1 ▾
verificadoMIT
GitHub

Kit de sitio autoadministrable para Next.js: /admin para editar páginas con bloques, medios, menús, ajustes y usuarios

Código38 archivosContexto~1,8 mil tokensescaneo superado

El árbol exacto que se inyectará, tras aplicar .genpmignore. Anclado a

src/app/(cms)/_components/rich-text-field.tsxsolo lectura · bb5d8e0
'use client';
// Campo `richText` del panel con el editor de @core/rich-text.
import type { FieldRendererProps } from '@/lib/admin/client';
import { type Doc, emptyDoc } from '@/lib/rich-text';
import { RichTextEditor } from '@/lib/rich-text/editor';

export function RichTextField(p: FieldRendererProps) {
  const value = p.value && typeof p.value === 'object' ? (p.value as Doc) : emptyDoc();
  return (
    <div className="ui-field" role="group" aria-label={p.field.label}>
      <span className="ui-field__label">{p.field.label}</span>
      <RichTextEditor value={value} onChange={p.onChange} editable={!p.disabled} />
      {p.error && (
        <span className="ui-field__error" role="alert">
          {p.error}
        </span>
      )}
    </div>
  );
}

Reportar @core/kit-cms

Inicia sesión con GitHub para reportar un paquete.