Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.52 KB

README.md

File metadata and controls

24 lines (18 loc) · 1.52 KB

Client

This directory contains all client code for the Strimzi UI - ie code which is sent to a user's browser. A summary of contents can be found below:

  • Bootstrap - code and React components which are responsible for bootstrapping the UI
  • Contexts - state management code
  • Elements - presentational React components
  • Groups - React components which are combine and compose Element components
  • Hooks - custom reusable React Hooks
  • Images - images used across the UI
  • Pages - metadata used to describe the pages shown in the UI
  • Panels - section/page level components
  • tsconfig.json - Typescript config for this codebase
  • jest.config.js - Jest config for this codebase.

Configuration options

The client codebase will include a significant number of configuration options, all of which can be found here. These values will be retrieved and made available via the ConfigFeatureFlag context at runtime, along with feature flag state.

The below table details the top level items, and what they contain:

Configuration Content
about Key value pairs containing metadata about the UI - eg the version of the UI