Files
atomic-design-poc/public/cibg-huisstijl/images/icon-calendar.svg
Edwin van den Houdt b443f1fc04 feat(design): re-theme to CIBG Huisstijl (Bootstrap 5.2), replacing RHC/Utrecht
The portal now adheres to the CIBG design system (designsystem.cibg.nl) — a customized
Bootstrap 5.2 build — replacing the Rijkshuisstijl-Community / Utrecht theme. See ADR-0003.

- Vendor @cibg/huisstijl@3.22.0 under public/cibg-huisstijl/, loaded via a <link> in
  index.html (Storybook serves it via staticDirs). Drop the two @rijkshuisstijl-community deps.
- Token bridge in styles.scss: redefine the app's ~54 --rhc-* tokens onto CIBG/--bs-* values,
  so components keep referencing tokens (no 300+ site rewrite). System-font stack; licensed
  RO/Rijks text fonts intentionally not shipped.
- Re-skin every shared atom to Bootstrap/CIBG classes (btn, form-control, form-check-*,
  table, breadcrumb, …) keeping their input() APIs. alert is hand-rolled (CIBG drops .alert);
  local .card/.badge renamed to avoid Bootstrap collisions.
- Domain pages: drop stray rhc-*/utrecht-* classes; registration-table → table table-striped.

Verified: build green, check:tokens OK, lint clean, 174 tests pass, build-storybook OK,
and the served build loads the vendored CSS (200, .btn-primary present).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 12:32:50 +02:00

32 lines
1.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 19 20" style="enable-background:new 0 0 19 20;" xml:space="preserve">
<style type="text/css">
.st0{fill:#07699C;}
.st1{fill:#428EB4;}
.st2{fill:#CD1F3F;}
</style>
<rect class="st0" width="19" height="4"/>
<rect y="5" class="st1" width="3" height="3"/>
<rect x="4" y="5" class="st1" width="3" height="3"/>
<rect x="8" y="5" class="st1" width="3" height="3"/>
<rect x="12" y="5" class="st1" width="3" height="3"/>
<rect x="16" y="5" class="st1" width="3" height="3"/>
<rect x="16" y="9" class="st1" width="3" height="3"/>
<rect x="12" y="9" class="st1" width="3" height="3"/>
<rect x="8" y="9" class="st1" width="3" height="3"/>
<rect y="9" class="st1" width="3" height="3"/>
<rect x="4" y="9" class="st2" width="3" height="3"/>
<rect y="13" class="st1" width="3" height="3"/>
<rect x="4" y="13" class="st1" width="3" height="3"/>
<rect x="8" y="13" class="st1" width="3" height="3"/>
<rect x="12" y="13" class="st1" width="3" height="3"/>
<rect x="16" y="13" class="st1" width="3" height="3"/>
<rect x="16" y="17" class="st1" width="3" height="3"/>
<rect x="12" y="17" class="st1" width="3" height="3"/>
<rect x="8" y="17" class="st1" width="3" height="3"/>
<rect x="4" y="17" class="st1" width="3" height="3"/>
<rect y="17" class="st1" width="3" height="3"/>
</svg>