6.3.0 • Published 5 months ago

@openmrs/esm-context v6.3.0

Weekly downloads
2
License
MPL-2.0
Repository
github
Last release
5 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.

6.2.1-pre.2843

7 months ago

6.2.1-pre.2847

7 months ago

6.2.1-pre.2848

7 months ago

6.2.1-pre.2849

7 months ago

6.2.1-pre.2850

7 months ago

6.2.1-pre.2852

7 months ago

6.2.1-pre.2854

7 months ago

6.2.1-pre.2856

7 months ago

6.2.1-pre.2860

6 months ago

6.2.1-pre.2862

6 months ago

6.2.1-pre.2741

8 months ago

6.2.1-pre.2864

6 months ago

6.2.1-pre.2743

8 months ago

6.0.5-pre.2669

9 months ago

6.2.1-pre.2824

7 months ago

6.2.1-pre.2825

7 months ago

6.2.1-pre.2830

7 months ago

6.0.5-pre.2676

9 months ago

6.0.5-pre.2673

9 months ago

6.0.5-pre.2675

9 months ago

6.2.1-pre.2834

7 months ago

6.2.1-pre.2836

7 months ago

6.2.1-pre.2839

7 months ago

6.0.5-pre.2680

9 months ago

6.0.5-pre.2681

9 months ago

6.0.5-pre.2686

9 months ago

6.2.1-pre.2807

7 months ago

6.2.1-pre.2809

7 months ago

6.2.1-pre.2920

6 months ago

6.2.1-pre.2921

6 months ago

5.8.2-pre.2506

11 months ago

6.2.1-pre.2805

7 months ago

6.0.5-pre.2691

9 months ago

6.0.5-pre.2690

9 months ago

6.0.5-pre.2698

9 months ago

6.0.5-pre.2695

9 months ago

6.0.5-pre.2696

9 months ago

6.2.1-pre.2812

7 months ago

6.2.1-pre.2909

6 months ago

5.8.2-pre.2520

11 months ago

5.8.2-pre.2521

11 months ago

5.8.2-pre.2524

11 months ago

6.0.1

10 months ago

5.8.2-pre.2522

11 months ago

6.0.0

11 months ago

6.0.3

9 months ago

6.0.2

10 months ago

5.8.2-pre.2526

11 months ago

6.0.4

9 months ago

5.8.2-pre.2527

11 months ago

6.2.1-pre.2917

6 months ago

5.8.2-pre.2510

11 months ago

6.3.1-pre.2950

6 months ago

5.8.2-pre.2511

11 months ago

6.3.1-pre.2951

6 months ago

5.8.2-pre.2512

11 months ago

5.8.2-pre.2515

11 months ago

5.8.2-pre.2516

11 months ago

6.3.1-pre.2949

6 months ago

6.3.1-pre.2947

6 months ago

6.3.1-pre.2948

6 months ago

6.3.1-pre.2944

6 months ago

6.0.3-pre.2631

10 months ago

6.0.3-pre.2633

10 months ago

6.3.1-pre.2961

5 months ago

6.1.1-pre.2729

8 months ago

6.1.1-pre.2723

8 months ago

6.0.3-pre.2624

10 months ago

6.1.1-pre.2721

8 months ago

6.1.1-pre.2727

8 months ago

6.0.3-pre.2627

10 months ago

6.0.1-pre.2569

11 months ago

6.0.1-pre.2568

11 months ago

6.0.1-pre.2566

11 months ago

6.0.1-pre.2575

11 months ago

6.3.1-pre.2965

5 months ago

6.0.1-pre.2573

11 months ago

6.0.3-pre.2634

10 months ago

6.0.3-pre.2638

10 months ago

6.0.3-pre.2651

9 months ago

6.0.3-pre.2653

9 months ago

6.0.3-pre.2654

9 months ago

6.3.1-pre.2986

5 months ago

6.0.3-pre.2646

10 months ago

6.0.3-pre.2647

9 months ago

6.0.3-pre.2649

9 months ago

6.3.1-pre.2997

5 months ago

6.3.1-pre.2999

5 months ago

6.0.2-pre.2581

10 months ago

6.0.3-pre.2602

10 months ago

6.0.3-pre.2622

10 months ago

6.1.1-pre.2739

8 months ago

6.0.3-pre.2617

10 months ago

6.0.3-pre.2618

10 months ago

6.1.1-pre.2737

8 months ago

6.0.3-pre.2619

10 months ago

6.0.3-pre.2595

10 months ago

6.0.3-pre.2596

10 months ago

6.0.3-pre.2591

10 months ago

5.8.2-pre.2495

11 months ago

5.8.2-pre.2499

11 months ago

5.8.2-pre.2496

11 months ago

5.8.2-pre.2497

11 months ago

6.0.1-pre.2537

11 months ago

6.0.1-pre.2541

11 months ago

6.0.1-pre.2557

11 months ago

6.0.1-pre.2559

11 months ago

6.0.1-pre.2564

11 months ago

6.0.1-pre.2563

11 months ago

6.0.1-pre.2562

11 months ago

6.3.1-pre.3000

5 months ago

6.0.3-pre.2587

10 months ago

6.0.1-pre.2547

11 months ago

6.0.1-pre.2544

11 months ago

6.3.1-pre.3003

5 months ago

6.3.1-pre.3001

5 months ago

6.0.1-pre.2549

11 months ago

6.0.1-pre.2550

11 months ago

6.0.1-pre.2553

11 months ago

6.0.1-pre.2551

11 months ago

6.3.1-pre.3019

5 months ago

6.3.1-pre.3016

5 months ago

6.1.0

8 months ago

6.3.1-pre.3014

5 months ago

6.3.1-pre.3012

5 months ago

6.3.1-pre.3009

5 months ago

5.8.2-pre.2530

11 months ago

6.3.1-pre.3027

5 months ago

5.8.2-pre.2533

11 months ago

5.8.2-pre.2534

11 months ago

6.3.1-pre.3033

5 months ago

5.8.2-pre.2443

12 months ago

6.0.5-pre.2705

8 months ago

6.2.1-pre.2788

8 months ago

5.8.2-pre.2448

12 months ago

6.3.1-pre.3038

5 months ago

6.3.1-pre.3036

5 months ago

6.2.0

8 months ago

6.0.4-pre.2658

9 months ago

6.2.1-pre.2791

8 months ago

6.2.1-pre.2793

8 months ago

6.2.1-pre.2794

8 months ago

6.2.1-pre.2796

7 months ago

6.0.4-pre.2662

9 months ago

6.0.5-pre.2718

8 months ago

6.0.5-pre.2717

8 months ago

6.0.5-pre.2714

8 months ago

6.2.1-pre.2799

7 months ago

6.3.1-pre.3047

5 months ago

6.3.1-pre.3045

5 months ago

5.8.2-pre.2461

12 months ago

6.3.1-pre.3055

5 months ago

5.8.2-pre.2460

12 months ago

5.8.2-pre.2465

12 months ago

5.8.2-pre.2469

12 months ago

5.8.2-pre.2467

12 months ago

5.8.2-pre.2468

12 months ago

6.3.1-pre.3058

5 months ago

6.3.0

6 months ago

6.3.1-pre.3059

5 months ago

6.2.1-pre.2771

8 months ago

6.2.1-pre.2772

8 months ago

6.2.1-pre.2774

8 months ago

5.8.2-pre.2451

12 months ago

5.8.2-pre.2454

12 months ago

6.2.1-pre.2777

8 months ago

5.8.2-pre.2458

12 months ago

5.8.2-pre.2459

12 months ago

6.2.1-pre.2779

8 months ago

6.2.1-pre.2783

8 months ago

6.2.1-pre.2787

8 months ago

5.8.2-pre.2483

12 months ago

5.8.2-pre.2488

12 months ago

5.8.2-pre.2486

12 months ago

6.2.1-pre.2748

8 months ago

6.2.1-pre.2749

8 months ago

6.2.1-pre.2750

8 months ago

6.2.1-pre.2752

8 months ago

5.8.2-pre.2471

12 months ago

5.8.2-pre.2474

12 months ago

5.8.2-pre.2475

12 months ago

6.2.1-pre.2876

6 months ago

5.8.2-pre.2478

12 months ago

5.8.2-pre.2479

12 months ago

6.2.1-pre.2760

8 months ago

6.2.1-pre.2762

8 months ago

6.2.1-pre.2884

6 months ago

6.2.1-pre.2763

8 months ago

5.8.2-pre.2426

12 months ago

5.8.2-pre.2429

12 months ago

5.8.2-pre.2430

12 months ago

5.8.2-pre.2436

12 months ago

5.8.2-pre.2434

12 months ago

5.8.2-pre.2420

1 year ago

5.8.2-pre.2417

1 year ago

5.8.2-pre.2416

1 year ago

5.8.2-pre.2415

1 year ago

5.8.2-pre.2411

1 year ago

5.8.2-pre.2409

1 year ago

5.8.2-pre.2406

1 year ago

5.8.2-pre.2405

1 year ago

5.8.2-pre.2402

1 year ago

5.8.2-pre.2383

1 year ago

5.8.2-pre.2388

1 year ago

5.8.2-pre.2389

1 year ago

5.8.2-pre.2387

1 year ago

5.8.2-pre.2380

1 year ago

5.8.2-pre.2381

1 year ago

5.8.2-pre.2374

1 year ago

5.8.2-pre.2371

1 year ago

5.8.2-pre.2377

1 year ago

5.8.2-pre.2379

1 year ago

5.8.2-pre.2396

1 year ago

5.8.2-pre.2393

1 year ago

5.8.2-pre.2394

1 year ago

5.8.2-pre.2391

1 year ago

5.8.2-pre.2363

1 year ago

5.8.2-pre.2360

1 year ago

5.8.2-pre.2361

1 year ago

5.8.2-pre.2366

1 year ago

5.8.2-pre.2365

1 year ago

5.8.2-pre.2368

1 year ago

5.8.2-pre.2369

1 year ago

5.8.2-pre.2358

1 year ago

5.8.2-pre.2357

1 year ago

5.8.2-pre.2355

1 year ago

5.8.2-pre.2309

1 year ago

5.8.2-pre.2307

1 year ago

5.8.2-pre.2324

1 year ago

5.8.2-pre.2311

1 year ago

5.8.2-pre.2315

1 year ago

5.8.2-pre.2316

1 year ago

5.8.2-pre.2313

1 year ago

5.8.2-pre.2318

1 year ago

5.8.2-pre.2341

1 year ago

5.8.2-pre.2345

1 year ago

5.8.2-pre.2346

1 year ago

5.8.2-pre.2339

1 year ago

5.8.2-pre.2352

1 year ago

5.8.2-pre.2301

1 year ago

5.8.2-pre.2303

1 year ago

5.8.1-pre.2296

1 year ago

5.8.1

1 year ago

5.8.1-pre.2290

1 year ago

5.8.1-pre.2291

1 year ago

5.8.1-pre.2292

1 year ago

5.8.1-pre.2279

1 year ago

5.8.1-pre.2272

1 year ago

5.8.1-pre.2268

1 year ago

5.8.1-pre.2263

1 year ago

5.8.1-pre.2255

1 year ago

5.8.1-pre.2251

1 year ago

5.8.1-pre.2249

1 year ago

5.8.1-pre.2248

1 year ago

5.8.1-pre.2246

1 year ago

5.8.1-pre.2242

1 year ago

5.8.1-pre.2238

1 year ago

5.8.1-pre.2237

1 year ago

5.8.1-pre.2233

1 year ago

5.8.1-pre.2234

1 year ago

5.8.1-pre.2228

1 year ago

5.8.1-pre.2224

1 year ago

5.8.1-pre.2221

1 year ago

5.8.1-pre.2222

1 year ago

5.6.1-pre.1812

1 year ago

5.6.1-pre.1934

1 year ago

5.6.1-pre.1814

1 year ago

5.6.1-pre.1937

1 year ago

5.6.1-pre.1816

1 year ago

5.6.1-pre.1938

1 year ago

5.6.1-pre.2069

1 year ago

5.6.1-pre.1818

1 year ago

5.7.3-pre.2119

1 year ago

5.8.1-pre.2211

1 year ago

5.6.1-pre.2065

1 year ago

5.8.1-pre.2212

1 year ago

5.6.1-pre.2064

1 year ago

5.6.1-pre.2063

1 year ago

5.7.3-pre.2113

1 year ago

5.7.3-pre.2194

1 year ago

5.7.3-pre.2193

1 year ago

5.7.3-pre.2192

1 year ago

5.6.1-pre.1820

1 year ago

5.6.1-pre.1943

1 year ago

5.6.1-pre.1822

1 year ago

5.6.1-pre.1889

1 year ago

5.8.1-pre.2209

1 year ago

5.6.1-pre.1809

1 year ago

5.6.1-pre.2075

1 year ago

5.7.3-pre.2123

1 year 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

1 year ago

5.8.0

1 year ago

5.6.1-pre.1811

1 year ago

5.7.1-pre.2081

1 year ago

5.7.3-pre.2139

1 year ago

5.6.1-pre.2049

1 year ago

5.6.1-pre.1915

1 year ago

5.7.2-pre.2092

1 year ago

5.6.1-pre.2043

1 year ago

5.7.2-pre.2094

1 year ago

5.7.3-pre.2136

1 year ago

5.7.3-pre.2135

1 year ago

5.6.1-pre.2040

1 year ago

5.7.2-pre.2096

1 year ago

5.6.1-pre.1880

1 year ago

5.7.1-pre.2089

1 year ago

5.6.1-pre.1881

1 year ago

5.7.1-pre.2086

1 year ago

5.6.1-pre.1920

1 year 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

1 year ago

5.6.1-pre.1903

1 year ago

5.6.1-pre.1905

1 year ago

5.6.1-pre.2058

1 year ago

5.6.1-pre.1908

1 year ago

5.7.3-pre.2142

1 year ago

5.7.3-pre.2141

1 year ago

5.7.3-pre.2146

1 year ago

5.6.1-pre.2051

1 year ago

5.7.3-pre.2144

1 year ago

5.7.1-pre.2078

1 year ago

5.6.1-pre.1870

1 year ago

5.7.1-pre.2079

1 year ago

5.6.1-pre.1871

1 year ago

5.7.1-pre.2076

1 year ago

5.6.1-pre.1994

1 year ago

5.6.1-pre.1996

1 year ago

5.6.1-pre.1877

1 year ago

5.6.1-pre.1977

1 year ago

5.6.1-pre.1857

1 year ago

5.6.1-pre.2029

1 year ago

5.6.1-pre.1979

1 year ago

5.6.1-pre.2027

1 year ago

5.6.1-pre.2025

1 year ago

5.6.1-pre.2023

1 year ago

5.7.3-pre.2153

1 year ago

5.6.1-pre.2021

1 year ago

5.7.3-pre.2157

1 year ago

5.7.3-pre.2156

1 year ago

5.6.1-pre.1862

1 year ago

5.6.1-pre.1864

1 year ago

5.6.1-pre.1986

1 year ago

5.6.1-pre.1987

1 year ago

5.6.1-pre.1966

1 year ago

5.7.3-pre.2205

1 year ago

5.6.1-pre.1846

1 year ago

5.7.3-pre.2204

1 year ago

5.6.1-pre.1968

1 year ago

5.7.1-pre.2091

1 year ago

5.7.3-pre.2164

1 year ago

5.6.1-pre.2033

1 year ago

5.7.3-pre.2169

1 year ago

5.7.3-pre.2167

1 year ago

5.7.2-pre.2101

1 year ago

5.7.3-pre.2161

1 year 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

1 year ago

5.6.1-pre.1955

1 year ago

5.6.1-pre.2005

1 year ago

5.6.1-pre.1838

1 year ago

5.6.1-pre.1839

1 year ago

5.7.3-pre.2174

1 year ago

5.7.3-pre.2173

1 year ago

5.7.3-pre.2172

1 year ago

5.7.3-pre.2171

1 year ago

5.6.1-pre.1844

1 year ago

5.6.1-pre.1945

1 year ago

5.6.1-pre.1824

1 year ago

5.7.3-pre.2109

1 year ago

5.6.1-pre.2014

1 year ago

5.7.3-pre.2185

1 year ago

5.7.3-pre.2184

1 year ago

5.7.3-pre.2188

1 year ago

5.6.1-pre.1830

1 year ago

5.7.2

1 year ago

5.7.1

1 year ago

5.6.1-pre.1832

1 year ago

5.7.0

1 year ago

5.6.1-pre.1954

1 year 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