5.8.1 • Published 8 months ago

@openmrs/esm-context v5.8.1

Weekly downloads
2
License
MPL-2.0
Repository
github
Last release
8 months ago

openmrs-esm-context

What is this?

openmrs-esm-context is an in-browser javascript module that provides React Context that can be shared between modules, as well as the OpenMRS React Root Decorator.

Usage

import openmrsRootDecorator from "@openmrs/esm-context";

// Exported only for testing the component without the decorator being there.
// You should use the default export for everything but tests.
export function MyRoot(props) {
  return <div>My component</div>;
}

export default openmrsRootDecorator({
  // The featureName is shown to users! Make it human-friendly.
  featureName: "A user-facing thing",
  // moduleName is the name of your in-browser module, as it appears in the import map
  moduleName: "@openmrs/esm-login-app",
})(MyRoot);

API

@openmrs/react-root-decorator exports a function as the default export. That function must be called with an opts object with the following properties:

  • featureName (required): A string describing the feature. Example is patient search. This string is shown to users.
  • moduleName (required): The string name of your in-browser module, as it appears in the import map. Example: "@openmrs/esm-login-app"
  • strictMode (optional): A boolean that turns on React strict mode. Defaults to true.
  • throwErrorsToConsole (optional): A boolean that indicates whether React errors should be thrown to the window via setTimeout(() => {throw err}). This is so that an automatic error logging library will be able to pick up the errors. Defaults to true.

The decorator returns a function that should then be called with your root react component.

5.8.2-pre.2426

8 months ago

5.8.2-pre.2429

8 months ago

5.8.2-pre.2430

8 months ago

5.8.2-pre.2436

8 months ago

5.8.2-pre.2434

8 months ago

5.8.2-pre.2420

8 months ago

5.8.2-pre.2417

8 months ago

5.8.2-pre.2416

8 months ago

5.8.2-pre.2415

8 months ago

5.8.2-pre.2411

8 months ago

5.8.2-pre.2409

8 months ago

5.8.2-pre.2406

8 months ago

5.8.2-pre.2405

8 months ago

5.8.2-pre.2402

8 months ago

5.8.2-pre.2383

9 months ago

5.8.2-pre.2388

9 months ago

5.8.2-pre.2389

8 months ago

5.8.2-pre.2387

9 months ago

5.8.2-pre.2380

9 months ago

5.8.2-pre.2381

9 months ago

5.8.2-pre.2374

9 months ago

5.8.2-pre.2371

9 months ago

5.8.2-pre.2377

9 months ago

5.8.2-pre.2379

9 months ago

5.8.2-pre.2396

8 months ago

5.8.2-pre.2393

8 months ago

5.8.2-pre.2394

8 months ago

5.8.2-pre.2391

8 months ago

5.8.2-pre.2363

9 months ago

5.8.2-pre.2360

9 months ago

5.8.2-pre.2361

9 months ago

5.8.2-pre.2366

9 months ago

5.8.2-pre.2365

9 months ago

5.8.2-pre.2368

9 months ago

5.8.2-pre.2369

9 months ago

5.8.2-pre.2358

9 months ago

5.8.2-pre.2357

9 months ago

5.8.2-pre.2355

9 months ago

5.8.2-pre.2309

9 months ago

5.8.2-pre.2307

9 months ago

5.8.2-pre.2324

9 months ago

5.8.2-pre.2311

9 months ago

5.8.2-pre.2315

9 months ago

5.8.2-pre.2316

9 months ago

5.8.2-pre.2313

9 months ago

5.8.2-pre.2318

9 months ago

5.8.2-pre.2341

9 months ago

5.8.2-pre.2345

9 months ago

5.8.2-pre.2346

9 months ago

5.8.2-pre.2339

9 months ago

5.8.2-pre.2352

9 months ago

5.8.2-pre.2301

9 months ago

5.8.2-pre.2303

9 months ago

5.8.1-pre.2296

9 months ago

5.8.1

9 months ago

5.8.1-pre.2290

9 months ago

5.8.1-pre.2291

9 months ago

5.8.1-pre.2292

9 months ago

5.8.1-pre.2279

9 months ago

5.8.1-pre.2272

9 months ago

5.8.1-pre.2268

9 months ago

5.8.1-pre.2263

10 months ago

5.8.1-pre.2255

10 months ago

5.8.1-pre.2251

10 months ago

5.8.1-pre.2249

10 months ago

5.8.1-pre.2248

10 months ago

5.8.1-pre.2246

10 months ago

5.8.1-pre.2242

10 months ago

5.8.1-pre.2238

10 months ago

5.8.1-pre.2237

10 months ago

5.8.1-pre.2233

10 months ago

5.8.1-pre.2234

10 months ago

5.8.1-pre.2228

10 months ago

5.8.1-pre.2224

10 months ago

5.8.1-pre.2221

10 months ago

5.8.1-pre.2222

10 months ago

5.6.1-pre.1812

1 year ago

5.6.1-pre.1934

12 months ago

5.6.1-pre.1814

1 year ago

5.6.1-pre.1937

12 months ago

5.6.1-pre.1816

1 year ago

5.6.1-pre.1938

12 months ago

5.6.1-pre.2069

11 months ago

5.6.1-pre.1818

1 year ago

5.7.3-pre.2119

11 months ago

5.8.1-pre.2211

10 months ago

5.6.1-pre.2065

11 months ago

5.8.1-pre.2212

10 months ago

5.6.1-pre.2064

11 months ago

5.6.1-pre.2063

11 months ago

5.7.3-pre.2113

11 months ago

5.7.3-pre.2194

10 months ago

5.7.3-pre.2193

10 months ago

5.7.3-pre.2192

10 months ago

5.6.1-pre.1820

1 year ago

5.6.1-pre.1943

12 months ago

5.6.1-pre.1822

1 year ago

5.6.1-pre.1889

1 year ago

5.8.1-pre.2209

10 months ago

5.6.1-pre.1809

1 year ago

5.6.1-pre.2075

11 months ago

5.7.3-pre.2123

11 months ago

5.6.1-pre.1891

1 year ago

5.6.1-pre.1893

1 year ago

5.6.1-pre.1895

1 year ago

5.6.1-pre.1930

12 months ago

5.8.0

10 months ago

5.6.1-pre.1811

1 year ago

5.7.1-pre.2081

11 months ago

5.7.3-pre.2139

11 months ago

5.6.1-pre.2049

11 months ago

5.6.1-pre.1915

12 months ago

5.7.2-pre.2092

11 months ago

5.6.1-pre.2043

12 months ago

5.7.2-pre.2094

11 months ago

5.7.3-pre.2136

11 months ago

5.7.3-pre.2135

11 months ago

5.6.1-pre.2040

12 months ago

5.7.2-pre.2096

11 months ago

5.6.1-pre.1880

1 year ago

5.7.1-pre.2089

11 months ago

5.6.1-pre.1881

1 year ago

5.7.1-pre.2086

11 months ago

5.6.1-pre.1920

12 months ago

5.6.1-pre.1901

1 year ago

5.6.1-pre.1902

1 year ago

5.6.1-pre.1869

1 year ago

5.7.3-pre.2148

11 months ago

5.6.1-pre.1903

1 year ago

5.6.1-pre.1905

1 year ago

5.6.1-pre.2058

11 months ago

5.6.1-pre.1908

1 year ago

5.7.3-pre.2142

11 months ago

5.7.3-pre.2141

11 months ago

5.7.3-pre.2146

11 months ago

5.6.1-pre.2051

11 months ago

5.7.3-pre.2144

11 months ago

5.7.1-pre.2078

11 months ago

5.6.1-pre.1870

1 year ago

5.7.1-pre.2079

11 months ago

5.6.1-pre.1871

1 year ago

5.7.1-pre.2076

11 months ago

5.6.1-pre.1994

12 months ago

5.6.1-pre.1996

12 months ago

5.6.1-pre.1877

1 year ago

5.6.1-pre.1977

12 months ago

5.6.1-pre.1857

1 year ago

5.6.1-pre.2029

12 months ago

5.6.1-pre.1979

12 months ago

5.6.1-pre.2027

12 months ago

5.6.1-pre.2025

12 months ago

5.6.1-pre.2023

12 months ago

5.7.3-pre.2153

11 months ago

5.6.1-pre.2021

12 months ago

5.7.3-pre.2157

11 months ago

5.7.3-pre.2156

11 months ago

5.6.1-pre.1862

1 year ago

5.6.1-pre.1864

1 year ago

5.6.1-pre.1986

12 months ago

5.6.1-pre.1987

12 months ago

5.6.1-pre.1966

12 months ago

5.7.3-pre.2205

10 months ago

5.6.1-pre.1846

1 year ago

5.7.3-pre.2204

10 months ago

5.6.1-pre.1968

12 months ago

5.7.1-pre.2091

11 months ago

5.7.3-pre.2164

10 months ago

5.6.1-pre.2033

12 months ago

5.7.3-pre.2169

10 months ago

5.7.3-pre.2167

10 months ago

5.7.2-pre.2101

11 months ago

5.7.3-pre.2161

11 months ago

5.6.1-pre.1851

1 year ago

5.6.1-pre.1852

1 year ago

5.6.1-pre.1855

1 year ago

5.6.1-pre.2009

12 months ago

5.6.1-pre.1955

12 months ago

5.6.1-pre.2005

12 months ago

5.6.1-pre.1838

1 year ago

5.6.1-pre.1839

1 year ago

5.7.3-pre.2174

10 months ago

5.7.3-pre.2173

10 months ago

5.7.3-pre.2172

10 months ago

5.7.3-pre.2171

10 months ago

5.6.1-pre.1844

1 year ago

5.6.1-pre.1945

12 months ago

5.6.1-pre.1824

1 year ago

5.7.3-pre.2109

11 months ago

5.6.1-pre.2014

12 months ago

5.7.3-pre.2185

10 months ago

5.7.3-pre.2184

10 months ago

5.7.3-pre.2188

10 months ago

5.6.1-pre.1830

1 year ago

5.7.2

11 months ago

5.7.1

11 months ago

5.6.1-pre.1832

1 year ago

5.7.0

11 months ago

5.6.1-pre.1954

12 months ago

5.6.1-pre.1833

1 year ago

5.6.1-pre.1806

1 year ago

5.6.1-pre.1800

1 year ago

5.6.1-pre.1801

1 year ago

5.6.1-pre.1790

1 year ago

5.6.1-pre.1794

1 year ago

5.6.1-pre.1795

1 year ago

5.6.1-pre.1799

1 year ago

5.6.1-pre.1782

1 year ago

5.6.0

1 year ago

5.5.1-pre.1771

1 year ago

5.5.1-pre.1767

1 year ago

5.5.1-pre.1769

1 year ago

5.5.1-pre.1762

1 year ago

5.5.1-pre.1763

1 year ago

5.5.1-pre.1760

1 year ago

5.5.1-pre.1752

1 year ago

5.5.1-pre.1756

1 year ago

3.1.4

5 years ago

3.1.3

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

4.0.0

5 years ago

3.0.8

5 years ago

3.0.7

5 years ago

3.0.6

5 years ago

3.0.5

5 years ago

3.0.4

5 years ago