A React component library for the Combat Command application.
npm install @ianpaschal/combat-command-componentsThis library requires the following peer dependencies:
react>= 18.0.0react-dom>= 18.0.0react-router-dom^7.9.4
import { AppLogo, AppNavigation, Badge } from '@ianpaschal/combat-command-components';
import '@ianpaschal/combat-command-components/index.css';The library provides several style exports:
// Main stylesheet (includes all component styles)
import '@ianpaschal/combat-command-components/index.css';
// CSS variables only
import '@ianpaschal/combat-command-components/styles/variables.css';
// CSS reset only
import '@ianpaschal/combat-command-components/styles/reset.css';[WIP: See Storybook]
npm run buildView components in Storybook:
npm run storybookBuild Storybook for production:
npm run build-storybook# TypeScript and ESLint
npm run lint
# SCSS
npm run lint:scssnpm run gen:scssThe code in this repository is licensed under the MIT License.
See LICENSE for details.
NOTE: Although the code in this repository is licensed under the MIT License, "Combat Command" and associated logos are trademarks of Combat Command and may not be used without permission. The component exists as a means to render the Combat Command logo according to brand guidelines when/where permitted.