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: "Combat Command" and the Combat Command logo are trademarks of Ian Paschal and are not licensed under the MIT License. Use of these trademarks requires prior written permission. The
<AppLogo/>component exists as a means to render the Combat Command logo according to brand guidelines when/where permitted.