Skip to content
This repository was archived by the owner on Mar 25, 2021. It is now read-only.

Latest commit

 

History

History
26 lines (20 loc) · 1.69 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.69 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
  • Queries - GraphQL request definitions (Queries, Mutations etc)
  • Utils - common utility code used across the client UI
  • 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