@contentful/field-editor-shared

v1.1.4
This package contains shared code (components, utilities, test utilities) that is used by all other field editor packages.

@contentful/field-editor-shared

This package contains shared code (components, utilities, test utilities) that is used by all other field editor packages.

The most useful component for developing any kind of apps is FieldConnector that helps you to subscribe to field changes in a convenient way.

Checkout a simple implementation of an app for Boolean field:


import { FieldConnector } from '@contentful/field-editor-shared';

<FieldConnector<boolean> field={sdk.field}>
    {({ disabled, value, setValue }) => {
      return (
        <div>
          <div>{value ? 'I am true' : 'I am false'}</div>
          <button onClick={() => {
            setValue(!value)
          }}>
            toggle
          </button>
        </div>
      )
    }}
</FieldConnector>
npm i @contentful/[email protected]

Metadata

  • MIT
  • Whatever
  • Contentful GmbH
  • released 12/8/2022

Downloads

Maintainers

seth-carter-contentful, bhekanik, kudamupeni, konstantinminster, invalid_json, douglasnsovenhi, dropecostareis, lorenzonibrunno, baskiers, dancontentful, ivo-contentful, thy.pham, adrian-contentful, alvinometric, dimitrycf, cormac.debarra, jites, nhanlon-cf, cbentham-cf, cempesket, jfctfl, nkoyo.ating, crissto, evgeniip, max.cheremisin, sofia_margariti, dineshswamy_paranthaman, dmytro.filippov, arjun-londhey, eric-miller2129, liamstokingercontentful, aodhagan-cf, vikaskumr, dennise917, alicankargin, cf-aleks, jeffm_cf, bvkr, ebctfl, sjouli, mayakarabula, cf-engit, harshil1712, paradoja, mattvanvoorst-contentful, holgerstorm, cf-remylenoir, mayagillilan, ahsen, mar.contentful, rowadz_contentful, kiyutink_contentful, roosterhack, kurtulus-contentful, omasopust-cf, cemre.yuksel, peacemukke, sophiiistika, stephanleece, dogukano, 3b3ziz, or_yoffe_contentful, hennadii.shymanskyi, m.bensalem, sxagoraris, stathis.xagoraris, andreascful, richard_moran, yvesrijckaert_contentful, mehdi_contentful, georgpanok, riqwan.thahamir, piotr.ciazynski, felixboenke, farruco.sanjurjo, ronaldronson, silhoue, phbschmidt, timbeyer, kathrinholzmann, inbal.gordon, poberherr, mikita.savanovich, laurenceb, stupchiy, elblivion, fabianheymann, it-internal, sbezludny, medturki, danwe, marina-cf, dlitvakb, yann-cf, makinwa37, diacono, whydah-gally, tauraz, cakejelly, martin3walker, argvk_cf, yiotis, leonardofreitass, hwartig, davidfateh, dvasylenko, ruderngespra, janikomu, mshaaban0, kdamball, marcolink, gosiaszporer, z0al, mspagnolo, thomas.spiesser, kbarnett, jwhiles, anho, didi96, fs, cgrabo, dana_grn, andipaetzold-cf, lucabianconi, denkristoffer, luizfonseca, juliabiro, vinz93, jbourne, 0mathcrap, damienxy, roryscarson, m99coder-cf, loweisz, thomas.contentful, marceltoben, anwar.ahmad, massao, bohdan.hutsol, contentful-ecosystem, vida.momenzadeh, yuri.mazursky, rebecca.koenig, annmary,