Skip to content
tcpsystemsui

Theme

Colour scheme
Accent
Density
Radius
Esc

EnvironmentBand

A full-width, non-dismissible band that shows which environment the user is in.

beta

Try it

Environment: Staging
Svelte
<EnvironmentBand name="Staging" />

Examples

Staging

Environment: Staging
Staging.svelte
<script lang="ts">
	import EnvironmentBand from '@tcpsystems/ui/foundation/EnvironmentBand';
	
</script>

<EnvironmentBand name="Staging" />

Environment tones

Environment: Development
Environment: Staging
Environment: Production
Environment tones.svelte
<script lang="ts">
	import EnvironmentBand from '@tcpsystems/ui/foundation/EnvironmentBand';
	import Stack from '@tcpsystems/ui/foundation/Stack';
	
</script>

<Stack>
	<EnvironmentBand name="Development" tone="neutral" />
	<EnvironmentBand name="Staging" tone="warn" />
	<EnvironmentBand name="Production" tone="danger" />
</Stack>

API

Import
import EnvironmentBand from '@tcpsystems/ui/foundation/EnvironmentBand';
PropTypeDefault
namestringnone
tone?'neutral' | 'warn' | 'danger''warn'
HookKind
.tcp-env-bandRoot class
data-toneData attribute