# bucketwarden-browser-ui-shell

[![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](../../Cargo.toml)
[![Rust crate](https://img.shields.io/badge/rust-crate-orange.svg)](Cargo.toml)
[![SSOT governed](https://img.shields.io/badge/SSOT-governed-2f6f4e.svg)](../../.ssot/registry.json)

`bucketwarden-browser-ui-shell` owns the BucketWarden browser console shell contract: route catalog, navigation labels, route guards, state descriptors, API client expectations, accessibility checks, breakpoints, and security policy.

## Install

```toml
bucketwarden-browser-ui-shell = { path = "../bucketwarden-browser-ui-shell" }
```

## Usage

```rust
let routes = bucketwarden_browser_ui_shell::browser_ui_routes();
```

## Crate Links

- Consumed by [`bucketwarden-browser-ui`](../bucketwarden-browser-ui/README.md).
- Styled by [`bucketwarden-browser-ui-design`](../bucketwarden-browser-ui-design/README.md).
- Served by [`bucketwarden-server`](../bucketwarden-server/README.md).

## Author

Jacob Stewart `<jacob@swarmauri.com>`
