UNPKG

@norges-domstoler/development-utils

Version:

Development utilities for developing applications in Norges Domstoler

48 lines (44 loc) 1.53 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode } from 'react'; declare const environments: readonly ["LOKAL", "TEST", "AT", "KURS", "PROD", "PROTOTYPE"]; type Environment = (typeof environments)[number]; type BannerPosition = 'fixed' | 'absolute'; interface EnvironmentBannerProps { /** * Miljøet som applikasjonen kjører i. * Hvis miljøet er PROD, vises ikke banneren. */ environment: Environment; /** * @default 'fixed' */ bannerPosition?: BannerPosition; } declare const ENVIRONMENT_BANNER_HEIGHT = "2rem"; declare const EnvironmentBanner: { ({ environment, bannerPosition, }: EnvironmentBannerProps): react_jsx_runtime.JSX.Element; displayName: string; }; interface EnvironmentBannerProviderProps { /** * Miljøet som applikasjonen kjører i. * Hvis miljøet er PROD, vises ikke banneren. */ environment: Environment; /** * Applikasjonskoden din. */ children: ReactNode; /** * @default 'fixed' */ bannerPosition?: BannerPosition; } /** * Viser et banner med miljøet applikasjonen kjører i. */ declare const EnvironmentBannerProvider: { ({ environment, children, bannerPosition, }: EnvironmentBannerProviderProps): react_jsx_runtime.JSX.Element; displayName: string; }; export { type BannerPosition, ENVIRONMENT_BANNER_HEIGHT, type Environment, EnvironmentBanner, type EnvironmentBannerProps, EnvironmentBannerProvider, type EnvironmentBannerProviderProps, environments };