├── .eleventy.js
├── .eleventyignore
├── .eslintrc.js
├── .github
├── ISSUE_TEMPLATE
│ ├── 00-issue.md
│ └── 01-bug-report.md
└── workflows
│ ├── deploy-aws-staging.yml
│ ├── deploy-aws.yml
│ ├── pr-previews.yml
│ └── validate.yml
├── .gitignore
├── .husky
└── pre-commit
├── CHANGELOG.md
├── LICENSE
├── README.md
├── components
├── README.md
├── UNIT-TESTS.md
├── accordion
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── custom-elements.json
│ ├── dist
│ │ └── index.js
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── css
│ │ │ ├── index.css
│ │ │ └── index.css.map
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ ├── test
│ │ └── index.test.js
│ └── use-cases.md
├── back-to-top
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ └── index.js
│ ├── index.css
│ ├── index.css.map
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── base-css
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ └── themes
│ │ │ ├── cagov.css
│ │ │ ├── cagov.css.map
│ │ │ ├── cannabis.css
│ │ │ ├── cannabis.css.map
│ │ │ ├── drought.css
│ │ │ └── drought.css.map
│ ├── package-lock.json
│ ├── package.json
│ ├── preview.md
│ ├── src
│ │ ├── _breadcrumbs.scss
│ │ ├── _buttons.scss
│ │ ├── _cagov-font.scss
│ │ ├── _code.scss
│ │ ├── _core.scss
│ │ ├── _fonts.scss
│ │ ├── _forms.scss
│ │ ├── _grid.scss
│ │ ├── _links.scss
│ │ ├── _mixins.scss
│ │ ├── _normalize.scss
│ │ ├── _page.scss
│ │ ├── _typography.scss
│ │ ├── _utility-classes.scss
│ │ ├── _variables.scss
│ │ ├── _wordpress.scss
│ │ ├── colorschemes
│ │ │ ├── _cagov.scss
│ │ │ ├── _cannabis.scss
│ │ │ └── _drought.scss
│ │ └── themes
│ │ │ ├── _cagov.scss
│ │ │ ├── _cannabis.scss
│ │ │ └── _drought.scss
│ ├── test-config.js
│ └── test
│ │ ├── index.test.js
│ │ └── test.fixture.html
├── combined-css
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── cagov.css
│ │ ├── cannabis.css
│ │ ├── drought.css
│ │ └── index.js
│ ├── package.json
│ ├── rollup.config.js
│ └── src
│ │ ├── _cagov.scss
│ │ ├── _cannabis.scss
│ │ ├── _drought.scss
│ │ ├── _index.scss
│ │ └── index.js
├── components.11tydata.js
├── feature-card
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── img
│ │ ├── cannabis-hero.png
│ │ └── hero-audit.png
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── highlight-section
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── img
│ │ └── highlight-section.png
│ ├── package.json
│ ├── src
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── icons
│ ├── .gitignore
│ ├── .nvmrc
│ ├── CHANGELOG.md
│ ├── CONTRIBUTORS.md
│ ├── LICENSE
│ ├── README.md
│ ├── dist
│ │ ├── allicons.svg
│ │ └── svg
│ │ │ ├── albums.svg
│ │ │ ├── amexcard.svg
│ │ │ ├── amusement.svg
│ │ │ ├── anchor.svg
│ │ │ ├── android.svg
│ │ │ ├── angry.svg
│ │ │ ├── apple-pay.svg
│ │ │ ├── apple.svg
│ │ │ ├── apps.svg
│ │ │ ├── archive.svg
│ │ │ ├── arrow-down.svg
│ │ │ ├── arrow-fill-down.svg
│ │ │ ├── arrow-fill-left-down.svg
│ │ │ ├── arrow-fill-left-up.svg
│ │ │ ├── arrow-fill-left.svg
│ │ │ ├── arrow-fill-right-down.svg
│ │ │ ├── arrow-fill-right-up.svg
│ │ │ ├── arrow-fill-right.svg
│ │ │ ├── arrow-fill-up.svg
│ │ │ ├── arrow-left.svg
│ │ │ ├── arrow-next.svg
│ │ │ ├── arrow-prev.svg
│ │ │ ├── arrow-right.svg
│ │ │ ├── arrow-up.svg
│ │ │ ├── at-sign.svg
│ │ │ ├── attachment.svg
│ │ │ ├── audience.svg
│ │ │ ├── audio.svg
│ │ │ ├── badminton.svg
│ │ │ ├── baloons.svg
│ │ │ ├── bar-chart.svg
│ │ │ ├── barge-ship.svg
│ │ │ ├── bars-up.svg
│ │ │ ├── bars-upward.svg
│ │ │ ├── baseballl.svg
│ │ │ ├── basketball.svg
│ │ │ ├── bath.svg
│ │ │ ├── bear.svg
│ │ │ ├── bell.svg
│ │ │ ├── bike.svg
│ │ │ ├── billiards.svg
│ │ │ ├── binoculars.svg
│ │ │ ├── biohazard.svg
│ │ │ ├── boat.svg
│ │ │ ├── book.svg
│ │ │ ├── bookmark.svg
│ │ │ ├── books.svg
│ │ │ ├── bowling.svg
│ │ │ ├── brain.svg
│ │ │ ├── bridge-alt.svg
│ │ │ ├── bridge.svg
│ │ │ ├── briefcase.svg
│ │ │ ├── building.svg
│ │ │ ├── bus-alt.svg
│ │ │ ├── bus.svg
│ │ │ ├── ca-capitol.svg
│ │ │ ├── ca-state.svg
│ │ │ ├── cal-bear.svg
│ │ │ ├── cal.svg
│ │ │ ├── calculator.svg
│ │ │ ├── calendar.svg
│ │ │ ├── call.svg
│ │ │ ├── camera.svg
│ │ │ ├── campfire.svg
│ │ │ ├── cannabis.svg
│ │ │ ├── capitol.svg
│ │ │ ├── car-alt.svg
│ │ │ ├── car.svg
│ │ │ ├── care-tweezers.svg
│ │ │ ├── caret-down.svg
│ │ │ ├── caret-fill-down.svg
│ │ │ ├── caret-fill-left.svg
│ │ │ ├── caret-fill-right.svg
│ │ │ ├── caret-fill-two-down.svg
│ │ │ ├── caret-fill-two-left.svg
│ │ │ ├── caret-fill-two-right.svg
│ │ │ ├── caret-fill-two-up.svg
│ │ │ ├── caret-fill-up.svg
│ │ │ ├── caret-left.svg
│ │ │ ├── caret-line-down.svg
│ │ │ ├── caret-line-left.svg
│ │ │ ├── caret-line-right.svg
│ │ │ ├── caret-line-two-down.svg
│ │ │ ├── caret-line-two-left.svg
│ │ │ ├── caret-line-two-right.svg
│ │ │ ├── caret-line-two-up.svg
│ │ │ ├── caret-line-up.svg
│ │ │ ├── caret-right.svg
│ │ │ ├── caret-two-down.svg
│ │ │ ├── caret-two-left.svg
│ │ │ ├── caret-two-right.svg
│ │ │ ├── caret-two-up.svg
│ │ │ ├── caret-up.svg
│ │ │ ├── carousel-next.svg
│ │ │ ├── carousel-pause.svg
│ │ │ ├── carousel-play.svg
│ │ │ ├── carousel-prev.svg
│ │ │ ├── cart-delivered.svg
│ │ │ ├── casino.svg
│ │ │ ├── cc-copyright.svg
│ │ │ ├── cellphone-touch.svg
│ │ │ ├── certificate-check.svg
│ │ │ ├── certificate-click.svg
│ │ │ ├── certificate.svg
│ │ │ ├── charge-cycle.svg
│ │ │ ├── charge-units.svg
│ │ │ ├── charge.svg
│ │ │ ├── chat-bubble.svg
│ │ │ ├── chat-bubbles.svg
│ │ │ ├── chat.svg
│ │ │ ├── check-fill.svg
│ │ │ ├── check-line.svg
│ │ │ ├── check-list.svg
│ │ │ ├── check-mark.svg
│ │ │ ├── chemical-hazard.svg
│ │ │ ├── chrome.svg
│ │ │ ├── church.svg
│ │ │ ├── city.svg
│ │ │ ├── clipboard.svg
│ │ │ ├── clock.svg
│ │ │ ├── close-fill.svg
│ │ │ ├── close-line.svg
│ │ │ ├── close-mark.svg
│ │ │ ├── cloud-download.svg
│ │ │ ├── cloud-gear.svg
│ │ │ ├── cloud-network.svg
│ │ │ ├── cloud-services.svg
│ │ │ ├── cloud-sync.svg
│ │ │ ├── cloud-upload.svg
│ │ │ ├── code.svg
│ │ │ ├── cofee.svg
│ │ │ ├── collapse-all.svg
│ │ │ ├── collapse.svg
│ │ │ ├── compass.svg
│ │ │ ├── computer.svg
│ │ │ ├── construction.svg
│ │ │ ├── contact-us.svg
│ │ │ ├── contacts.svg
│ │ │ ├── coronavirus.svg
│ │ │ ├── coughing.svg
│ │ │ ├── cover.svg
│ │ │ ├── cruise-ship.svg
│ │ │ ├── cubes.svg
│ │ │ ├── currency.svg
│ │ │ ├── dam.svg
│ │ │ ├── danger.svg
│ │ │ ├── delete.svg
│ │ │ ├── desktop-checklist.svg
│ │ │ ├── desktop-video-module.svg
│ │ │ ├── dices.svg
│ │ │ ├── digging.svg
│ │ │ ├── directions.svg
│ │ │ ├── discovercard.svg
│ │ │ ├── distance.svg
│ │ │ ├── do-not-sign.svg
│ │ │ ├── document.svg
│ │ │ ├── down-left.svg
│ │ │ ├── down-right.svg
│ │ │ ├── down.svg
│ │ │ ├── download-cloud.svg
│ │ │ ├── download.svg
│ │ │ ├── drag.svg
│ │ │ ├── drawer.svg
│ │ │ ├── drive.svg
│ │ │ ├── ear-slash.svg
│ │ │ ├── ear.svg
│ │ │ ├── earthquake.svg
│ │ │ ├── electricity-hazard.svg
│ │ │ ├── email.svg
│ │ │ ├── entertainment.svg
│ │ │ ├── envelope-checklist.svg
│ │ │ ├── excel.svg
│ │ │ ├── expand-all.svg
│ │ │ ├── expand.svg
│ │ │ ├── external-link.svg
│ │ │ ├── eye-slash.svg
│ │ │ ├── eye.svg
│ │ │ ├── facebook.svg
│ │ │ ├── family-alt.svg
│ │ │ ├── family.svg
│ │ │ ├── fastfood.svg
│ │ │ ├── favorite.svg
│ │ │ ├── features.svg
│ │ │ ├── ferry.svg
│ │ │ ├── file-audio.svg
│ │ │ ├── file-certificate.svg
│ │ │ ├── file-check.svg
│ │ │ ├── file-code.svg
│ │ │ ├── file-csv.svg
│ │ │ ├── file-download.svg
│ │ │ ├── file-excel.svg
│ │ │ ├── file-export.svg
│ │ │ ├── file-import.svg
│ │ │ ├── file-invoice.svg
│ │ │ ├── file-medical-alt.svg
│ │ │ ├── file-medical.svg
│ │ │ ├── file-pdf.svg
│ │ │ ├── file-powerpoint.svg
│ │ │ ├── file-prescription.svg
│ │ │ ├── file-upload.svg
│ │ │ ├── file-video.svg
│ │ │ ├── file-word.svg
│ │ │ ├── file-zip.svg
│ │ │ ├── file.svg
│ │ │ ├── film.svg
│ │ │ ├── filter-solid.svg
│ │ │ ├── filter.svg
│ │ │ ├── fingerprint-check.svg
│ │ │ ├── fingerprint.svg
│ │ │ ├── fire.svg
│ │ │ ├── firefox.svg
│ │ │ ├── fitness-alt.svg
│ │ │ ├── fitness.svg
│ │ │ ├── flickr.svg
│ │ │ ├── flood.svg
│ │ │ ├── flowchart.svg
│ │ │ ├── folder.svg
│ │ │ ├── football.svg
│ │ │ ├── gas-pump.svg
│ │ │ ├── gear.svg
│ │ │ ├── gears.svg
│ │ │ ├── github.svg
│ │ │ ├── glass.svg
│ │ │ ├── globe.svg
│ │ │ ├── golf.svg
│ │ │ ├── google-plus.svg
│ │ │ ├── google.svg
│ │ │ ├── graduate-pointer.svg
│ │ │ ├── graduate.svg
│ │ │ ├── graph.svg
│ │ │ ├── green.svg
│ │ │ ├── grid.svg
│ │ │ ├── hair-salon.svg
│ │ │ ├── hair.svg
│ │ │ ├── hand-heart.svg
│ │ │ ├── hand-money.svg
│ │ │ ├── hand-watter.svg
│ │ │ ├── hand.svg
│ │ │ ├── handshake.svg
│ │ │ ├── happy.svg
│ │ │ ├── hazard.svg
│ │ │ ├── heart.svg
│ │ │ ├── highway.svg
│ │ │ ├── home-education.svg
│ │ │ ├── home-graduate.svg
│ │ │ ├── home.svg
│ │ │ ├── hourglass.svg
│ │ │ ├── hours-security.svg
│ │ │ ├── hours.svg
│ │ │ ├── house.svg
│ │ │ ├── hurricane.svg
│ │ │ ├── idea-alt.svg
│ │ │ ├── idea.svg
│ │ │ ├── ie.svg
│ │ │ ├── image.svg
│ │ │ ├── images.svg
│ │ │ ├── important-line.svg
│ │ │ ├── important.svg
│ │ │ ├── improvements.svg
│ │ │ ├── info-bubble.svg
│ │ │ ├── info-line.svg
│ │ │ ├── info.svg
│ │ │ ├── instagram.svg
│ │ │ ├── institute.svg
│ │ │ ├── justice-legal.svg
│ │ │ ├── key.svg
│ │ │ ├── lab-tests.svg
│ │ │ ├── law-enforcement.svg
│ │ │ ├── left.svg
│ │ │ ├── lightbulb.svg
│ │ │ ├── link.svg
│ │ │ ├── linkedin.svg
│ │ │ ├── location.svg
│ │ │ ├── lock.svg
│ │ │ ├── logo.svg
│ │ │ ├── loud-speaker.svg
│ │ │ ├── magnify-glass.svg
│ │ │ ├── mail.svg
│ │ │ ├── malware.svg
│ │ │ ├── map.svg
│ │ │ ├── mask-dark.svg
│ │ │ ├── mask-light.svg
│ │ │ ├── mask.svg
│ │ │ ├── mastercard.svg
│ │ │ ├── medal.svg
│ │ │ ├── medical-bubble.svg
│ │ │ ├── medical-care.svg
│ │ │ ├── medical-case.svg
│ │ │ ├── medical-clinic.svg
│ │ │ ├── medical-cross.svg
│ │ │ ├── medical-doctor.svg
│ │ │ ├── medical-heart.svg
│ │ │ ├── medical-pills.svg
│ │ │ ├── medical-shipped.svg
│ │ │ ├── medical.svg
│ │ │ ├── menu-toggle-closed.svg
│ │ │ ├── menu-toggle-open.svg
│ │ │ ├── menu.svg
│ │ │ ├── mic.svg
│ │ │ ├── microsoft.svg
│ │ │ ├── minus-fill.svg
│ │ │ ├── minus-line.svg
│ │ │ ├── minus-mark.svg
│ │ │ ├── mobile-graduate.svg
│ │ │ ├── mobile-textbook.svg
│ │ │ ├── mobile.svg
│ │ │ ├── museum-alt.svg
│ │ │ ├── museum.svg
│ │ │ ├── music.svg
│ │ │ ├── nail-polish.svg
│ │ │ ├── no-coughing.svg
│ │ │ ├── no-handshake.svg
│ │ │ ├── no-smoking.svg
│ │ │ ├── no-travel.svg
│ │ │ ├── no-virus.svg
│ │ │ ├── online-education.svg
│ │ │ ├── online-graduate.svg
│ │ │ ├── online-help.svg
│ │ │ ├── online-module.svg
│ │ │ ├── online-services.svg
│ │ │ ├── opera.svg
│ │ │ ├── paddle-boat.svg
│ │ │ ├── page.svg
│ │ │ ├── palette.svg
│ │ │ ├── party.svg
│ │ │ ├── pause.svg
│ │ │ ├── payment-card.svg
│ │ │ ├── paypal.svg
│ │ │ ├── pdf-text.svg
│ │ │ ├── pdf.svg
│ │ │ ├── pencil-edit.svg
│ │ │ ├── pencil.svg
│ │ │ ├── people.svg
│ │ │ ├── person.svg
│ │ │ ├── personal-care.svg
│ │ │ ├── pharmacy.svg
│ │ │ ├── phone.svg
│ │ │ ├── pie-chart.svg
│ │ │ ├── pinterest.svg
│ │ │ ├── places.svg
│ │ │ ├── play.svg
│ │ │ ├── plus-fill.svg
│ │ │ ├── plus-line.svg
│ │ │ ├── plus-mark.svg
│ │ │ ├── powerpoint.svg
│ │ │ ├── print.svg
│ │ │ ├── pro-services.svg
│ │ │ ├── procurement.svg
│ │ │ ├── project.svg
│ │ │ ├── pushpin.svg
│ │ │ ├── puzzle-piece.svg
│ │ │ ├── puzzle.svg
│ │ │ ├── quake-hazard.svg
│ │ │ ├── quake-house.svg
│ │ │ ├── question-fill.svg
│ │ │ ├── question-line.svg
│ │ │ ├── question.svg
│ │ │ ├── quote-fill.svg
│ │ │ ├── radiation.svg
│ │ │ ├── rail.svg
│ │ │ ├── read-book.svg
│ │ │ ├── reader.svg
│ │ │ ├── recycle.svg
│ │ │ ├── responsive-alt.svg
│ │ │ ├── responsive.svg
│ │ │ ├── restaurant.svg
│ │ │ ├── right.svg
│ │ │ ├── road-pin.svg
│ │ │ ├── road.svg
│ │ │ ├── roadways.svg
│ │ │ ├── rss.svg
│ │ │ ├── rv.svg
│ │ │ ├── safari.svg
│ │ │ ├── sail-ship.svg
│ │ │ ├── science.svg
│ │ │ ├── scooter.svg
│ │ │ ├── sea-level-rise-alt.svg
│ │ │ ├── sea-level-rise.svg
│ │ │ ├── search-right.svg
│ │ │ ├── search.svg
│ │ │ ├── searching.svg
│ │ │ ├── security-network.svg
│ │ │ ├── security-system.svg
│ │ │ ├── server.svg
│ │ │ ├── severe-weather.svg
│ │ │ ├── share-Instagram.svg
│ │ │ ├── share-button.svg
│ │ │ ├── share-email.svg
│ │ │ ├── share-facebook.svg
│ │ │ ├── share-flickr.svg
│ │ │ ├── share-googleplus.svg
│ │ │ ├── share-linkedin.svg
│ │ │ ├── share-pinterest.svg
│ │ │ ├── share-snapchat.svg
│ │ │ ├── share-twitter.svg
│ │ │ ├── share-vimeo.svg
│ │ │ ├── share-youtube.svg
│ │ │ ├── share.svg
│ │ │ ├── shield-check.svg
│ │ │ ├── shield.svg
│ │ │ ├── ship.svg
│ │ │ ├── shopping-cart.svg
│ │ │ ├── sign-language.svg
│ │ │ ├── skip-backwards.svg
│ │ │ ├── skip-forward.svg
│ │ │ ├── smartphone.svg
│ │ │ ├── smoking.svg
│ │ │ ├── snapchat.svg
│ │ │ ├── soap.svg
│ │ │ ├── soccer.svg
│ │ │ ├── sos.svg
│ │ │ ├── spartan-helmet.svg
│ │ │ ├── speech-dialog.svg
│ │ │ ├── speedtrain.svg
│ │ │ ├── state.svg
│ │ │ ├── stay-home.svg
│ │ │ ├── stop-fire.svg
│ │ │ ├── stop-hand.svg
│ │ │ ├── suv.svg
│ │ │ ├── table.svg
│ │ │ ├── tablet.svg
│ │ │ ├── tags.svg
│ │ │ ├── team.svg
│ │ │ ├── teams.svg
│ │ │ ├── technology-reuse.svg
│ │ │ ├── teleworking.svg
│ │ │ ├── temple.svg
│ │ │ ├── tennis.svg
│ │ │ ├── tent.svg
│ │ │ ├── testing-alt.svg
│ │ │ ├── testing.svg
│ │ │ ├── textbook.svg
│ │ │ ├── thumb-up.svg
│ │ │ ├── time.svg
│ │ │ ├── tool.svg
│ │ │ ├── tools.svg
│ │ │ ├── tornado.svg
│ │ │ ├── train.svg
│ │ │ ├── travel-air.svg
│ │ │ ├── travel-car.svg
│ │ │ ├── triangle-down.svg
│ │ │ ├── triangle-left.svg
│ │ │ ├── triangle-line-down.svg
│ │ │ ├── triangle-line-left.svg
│ │ │ ├── triangle-line-right.svg
│ │ │ ├── triangle-line-up.svg
│ │ │ ├── triangle-right.svg
│ │ │ ├── triangle-up.svg
│ │ │ ├── trolleybus.svg
│ │ │ ├── trophy.svg
│ │ │ ├── truck-alt.svg
│ │ │ ├── truck-delivery.svg
│ │ │ ├── truck.svg
│ │ │ ├── tsunami-alt.svg
│ │ │ ├── tsunami.svg
│ │ │ ├── twitter.svg
│ │ │ ├── up-left.svg
│ │ │ ├── up-right.svg
│ │ │ ├── up.svg
│ │ │ ├── update.svg
│ │ │ ├── upload-cloud.svg
│ │ │ ├── user-desk.svg
│ │ │ ├── user-desktop-instructor.svg
│ │ │ ├── user-headphone.svg
│ │ │ ├── user-id.svg
│ │ │ ├── user-laptop.svg
│ │ │ ├── users-alt.svg
│ │ │ ├── users-check-mark.svg
│ │ │ ├── users-dialog.svg
│ │ │ ├── users-huddle.svg
│ │ │ ├── users-interaction.svg
│ │ │ ├── users.svg
│ │ │ ├── vaccine-check.svg
│ │ │ ├── vaccine-patient.svg
│ │ │ ├── vaccine.svg
│ │ │ ├── van.svg
│ │ │ ├── video-camera.svg
│ │ │ ├── video.svg
│ │ │ ├── vimeo.svg
│ │ │ ├── virus.svg
│ │ │ ├── viruses.svg
│ │ │ ├── visa.svg
│ │ │ ├── volcano.svg
│ │ │ ├── volume.svg
│ │ │ ├── wallet.svg
│ │ │ ├── warning-circle.svg
│ │ │ ├── warning-fill.svg
│ │ │ ├── warning-square.svg
│ │ │ ├── warning-triangle.svg
│ │ │ ├── wash.svg
│ │ │ ├── word.svg
│ │ │ ├── yacht.svg
│ │ │ ├── youtube.svg
│ │ │ ├── zipped-file.svg
│ │ │ ├── zoo-alt.svg
│ │ │ ├── zoo.svg
│ │ │ ├── zoom-in.svg
│ │ │ └── zoom-out.svg
│ ├── package.json
│ ├── scripts
│ │ ├── Sprite.js
│ │ ├── copyStateAssets.js
│ │ ├── generateLibrary.js
│ │ ├── generateSprite.js
│ │ ├── generateSpriteSome.js
│ │ └── script-utils.js
│ └── src
│ │ ├── fonts
│ │ ├── CaGov.eot
│ │ ├── CaGov.svg
│ │ ├── CaGov.ttf
│ │ ├── CaGov.woff
│ │ └── CaGov.woff2
│ │ ├── icon-font.css
│ │ ├── icon-font.css.map
│ │ ├── icon-font.scss
│ │ ├── icon-library.scss
│ │ └── index.js
├── index.html
├── link-grid
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── link-icon
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ └── index.js
│ ├── img
│ │ └── llnk-icons.jpg
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── css
│ │ │ ├── index.css
│ │ │ └── index.css.map
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ └── test
│ │ └── index.test.js
├── page-alert
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ └── index.js
│ ├── img
│ │ └── page-alert.jpg
│ ├── index.css
│ ├── index.css.map
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── index.css
│ │ ├── index.css.map
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── page-feedback
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ └── index.js
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── css
│ │ │ ├── index.css
│ │ │ ├── index.css.map
│ │ │ └── index.scss
│ │ ├── index.js
│ │ └── template.js
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── page-navigation
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ └── index.js
│ ├── index.css
│ ├── index.css.map
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── pagination
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── custom-elements.json
│ ├── dist
│ │ └── index.js
│ ├── package.json
│ ├── pagination.png
│ ├── rollup.config.js
│ ├── src
│ │ ├── css
│ │ │ ├── index.css
│ │ │ ├── index.css.map
│ │ │ └── index.scss
│ │ ├── index.js
│ │ └── template.js
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── regulatory-outline
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── img
│ │ └── regulatory-outline-screenshot.png
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── site-footer
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── img
│ │ └── site-footer.jpg
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── site-header
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── site-navigation
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ ├── index.css.map
│ │ └── index.js
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.js
├── skip-to-content
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── statewide-footer
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── img
│ │ └── statewide-footer-screenshot.jpg
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── statewide-header
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── img
│ │ └── statewide-header-screenshot.png
│ ├── package.json
│ ├── src
│ │ ├── index.js
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
├── step-list
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dist
│ │ ├── index.css
│ │ └── index.css.map
│ ├── img
│ │ └── step-list-screenshot.png
│ ├── package.json
│ ├── src
│ │ └── index.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ │ └── index.test.js
└── table
│ ├── README.md
│ ├── dist
│ ├── index.css
│ ├── index.css.map
│ ├── index.wordpress.css
│ └── index.wordpress.css.map
│ ├── package.json
│ ├── src
│ ├── index.scss
│ ├── index.wordpress.scss
│ └── sass
│ │ └── _base.scss
│ ├── template.html
│ ├── test-config.js
│ └── test
│ └── index.test.js
├── docs
├── pages
│ ├── about.md
│ ├── components.md
│ ├── contribute.md
│ ├── footnotes.md
│ ├── front-matter.md
│ ├── get-started.md
│ ├── guides.md
│ ├── markdown.md
│ ├── pages.11tydata.js
│ ├── principles.md
│ ├── structure.md
│ ├── style
│ │ ├── design.md
│ │ └── tokens.md
│ ├── technical-approach.md
│ ├── typography.md
│ └── why-web-components.md
├── site
│ ├── _data
│ │ ├── componentSets.js
│ │ ├── description.js
│ │ ├── editable
│ │ │ ├── componentStages.json
│ │ │ ├── components.json
│ │ │ ├── defaults.json
│ │ │ └── principles.json
│ │ ├── eleventyComputed.js
│ │ ├── env.js
│ │ ├── layout.js
│ │ ├── metadata.js
│ │ ├── root.js
│ │ └── sitemap.json
│ ├── _includes
│ │ ├── layouts
│ │ │ ├── component-index.njk
│ │ │ ├── component-page.njk
│ │ │ ├── icon-library.njk
│ │ │ ├── index.njk
│ │ │ ├── landing.njk
│ │ │ ├── page.njk
│ │ │ └── single-column.njk
│ │ ├── macros
│ │ │ ├── component-card-list.njk
│ │ │ ├── contact-us-form-wrapper.njk
│ │ │ ├── design-system-form.njk
│ │ │ └── principles-page-item.njk
│ │ ├── page-navigation.njk
│ │ ├── site-footer.njk
│ │ ├── site-header.njk
│ │ ├── site-navigation.njk
│ │ ├── statewide-footer.njk
│ │ ├── statewide-header.njk
│ │ └── svg
│ │ │ ├── accordion.svg
│ │ │ ├── back-to-top-button.svg
│ │ │ ├── base-css.svg
│ │ │ ├── binco-bears.svg
│ │ │ ├── card.svg
│ │ │ ├── combined-css.svg
│ │ │ ├── feature-card.svg
│ │ │ ├── google-translate.svg
│ │ │ ├── hero-bear-social-media.svg
│ │ │ ├── highlight-section.svg
│ │ │ ├── icons.svg
│ │ │ ├── link-grid.svg
│ │ │ ├── link-icon.svg
│ │ │ ├── minus.svg
│ │ │ ├── page-alert.svg
│ │ │ ├── page-feedback.svg
│ │ │ ├── page-navigation.svg
│ │ │ ├── pagination.svg
│ │ │ ├── plus.svg
│ │ │ ├── regulatory-outline.svg
│ │ │ ├── scrollable-card-gallery.svg
│ │ │ ├── site-footer.svg
│ │ │ ├── site-header.svg
│ │ │ ├── site-navigation.svg
│ │ │ ├── skip-to-content.svg
│ │ │ ├── statewide-footer.svg
│ │ │ ├── statewide-header.svg
│ │ │ ├── step-list.svg
│ │ │ └── table.svg
│ ├── error.njk
│ ├── homepage.njk
│ └── sitemap.njk
└── src
│ ├── 11ty
│ ├── builds.js
│ ├── for-unset-components.js
│ ├── format-illustrations.js
│ ├── html-transform.js
│ └── markdown.js
│ ├── assets
│ ├── article-content
│ │ ├── screenshot-feature.jpg
│ │ └── screenshot-feedback.jpg
│ ├── illustrations
│ │ ├── png
│ │ │ ├── accordion.png
│ │ │ ├── back-to-top-button.png
│ │ │ ├── base-css.png
│ │ │ ├── binco-bears.png
│ │ │ ├── card.png
│ │ │ ├── combined-css.png
│ │ │ ├── feature-card.png
│ │ │ ├── google-translate.png
│ │ │ ├── hero-bear-social-media.png
│ │ │ ├── highlight-section.png
│ │ │ ├── icons.png
│ │ │ ├── link-grid.png
│ │ │ ├── link-icon.png
│ │ │ ├── minus.png
│ │ │ ├── page-alert.png
│ │ │ ├── page-feedback.png
│ │ │ ├── page-navigation.png
│ │ │ ├── pagination.png
│ │ │ ├── plus.png
│ │ │ ├── regulatory-outline.png
│ │ │ ├── scrollable-card-gallery.png
│ │ │ ├── site-footer.png
│ │ │ ├── site-header.png
│ │ │ ├── site-navigation.png
│ │ │ ├── skip-to-content.png
│ │ │ ├── statewide-footer.png
│ │ │ ├── statewide-header.png
│ │ │ ├── step-list.png
│ │ │ └── table.png
│ │ └── svg
│ │ │ ├── accordion.svg
│ │ │ ├── back-to-top-button.svg
│ │ │ ├── base-css.svg
│ │ │ ├── binco-bears.svg
│ │ │ ├── card.svg
│ │ │ ├── combined-css.svg
│ │ │ ├── feature-card.svg
│ │ │ ├── google-translate.svg
│ │ │ ├── hero-bear-social-media.svg
│ │ │ ├── highlight-section.svg
│ │ │ ├── icons.svg
│ │ │ ├── link-grid.svg
│ │ │ ├── link-icon.svg
│ │ │ ├── minus.svg
│ │ │ ├── page-alert.svg
│ │ │ ├── page-feedback.svg
│ │ │ ├── page-navigation.svg
│ │ │ ├── pagination.svg
│ │ │ ├── plus.svg
│ │ │ ├── regulatory-outline.svg
│ │ │ ├── scrollable-card-gallery.svg
│ │ │ ├── site-footer.svg
│ │ │ ├── site-header.svg
│ │ │ ├── site-navigation.svg
│ │ │ ├── skip-to-content.svg
│ │ │ ├── statewide-footer.svg
│ │ │ ├── statewide-header.svg
│ │ │ ├── step-list.svg
│ │ │ └── table.svg
│ └── img
│ │ ├── abstract-component-library.svg
│ │ ├── abstract-guides.svg
│ │ ├── abstract-principles.svg
│ │ ├── apple-touch-icon.png
│ │ ├── bear.png
│ │ ├── bg-poly.jpg
│ │ ├── bg-poly.png
│ │ ├── ca-dark.png
│ │ ├── ca-flag.png
│ │ ├── ca-light.png
│ │ ├── circle-logo.png
│ │ ├── desk-work-sketch.svg
│ │ ├── ds-accordion.png
│ │ ├── ds-agency-footer.png
│ │ ├── ds-back-to-top.png
│ │ ├── ds-base-css.png
│ │ ├── ds-branding.png
│ │ ├── ds-button-grid.png
│ │ ├── ds-combined-css.png
│ │ ├── ds-content-navigation.png
│ │ ├── ds-feature-card.png
│ │ ├── ds-feedback.png
│ │ ├── ds-google-translate.png
│ │ ├── ds-highlight-section.png
│ │ ├── ds-link-icon.png
│ │ ├── ds-menu.png
│ │ ├── ds-minus.png
│ │ ├── ds-page-alert.png
│ │ ├── ds-pagination.png
│ │ ├── ds-plus.png
│ │ ├── ds-regulatory-outline.png
│ │ ├── ds-skip-to-content.png
│ │ ├── ds-statewide-footer.png
│ │ ├── ds-statewide-header.png
│ │ ├── ds-step-list.png
│ │ ├── ds-table.png
│ │ ├── example-broadband.png
│ │ ├── example-cannabis.png
│ │ ├── example-covid.png
│ │ ├── favicon.ico
│ │ ├── feature-sketch.svg
│ │ ├── guides-sketch.svg
│ │ ├── guides.jpg
│ │ ├── guides.png
│ │ ├── hero-bear-nature.png
│ │ ├── hero-bear-nature.svg
│ │ ├── layout-landing.png
│ │ ├── layout-sidebar.png
│ │ ├── layout-single.png
│ │ ├── library-sketch.svg
│ │ ├── library.jpg
│ │ ├── library.png
│ │ ├── partner-design-system.svg
│ │ ├── principles-stacked.svg
│ │ ├── principles.jpg
│ │ ├── principles.png
│ │ ├── target-sketch.svg
│ │ └── thumbnail.png
│ ├── css
│ ├── fonts
│ │ ├── publicsans-bold-webfont.woff
│ │ ├── publicsans-bold-webfont.woff2
│ │ ├── publicsans-extrabold-webfont.woff
│ │ ├── publicsans-extrabold-webfont.woff2
│ │ ├── publicsans-extralight-webfont.woff
│ │ ├── publicsans-extralight-webfont.woff2
│ │ ├── publicsans-light-webfont.woff
│ │ ├── publicsans-light-webfont.woff2
│ │ ├── publicsans-medium-webfont.woff
│ │ ├── publicsans-medium-webfont.woff2
│ │ ├── publicsans-regular-webfont.woff
│ │ ├── publicsans-regular-webfont.woff2
│ │ ├── publicsans-semibold-webfont..woff
│ │ ├── publicsans-semibold-webfont.woff2
│ │ └── vi.css
│ └── sass
│ │ ├── component-page.scss
│ │ ├── design-guide-page.scss
│ │ ├── ds-site-global.scss
│ │ ├── feature-card-variations.scss
│ │ ├── grids.scss
│ │ ├── index.scss
│ │ ├── layout.scss
│ │ └── principles-page.scss
│ ├── js
│ ├── airtable-form
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── custom-element.json
│ │ ├── preview.html
│ │ ├── src
│ │ │ ├── cagov-airtable.form.js
│ │ │ ├── index.js
│ │ │ └── index.scss
│ │ └── template.html
│ ├── cagov-code-preview.js
│ ├── component-audit.js
│ ├── component-sidebar.js
│ └── index.js
│ └── publish
│ ├── cdn-deploy.js
│ └── dynamic-html.js
├── fonts
├── publicsans-bold-webfont.woff
├── publicsans-bold-webfont.woff2
├── publicsans-extrabold-webfont.woff
├── publicsans-extrabold-webfont.woff2
├── publicsans-extralight-webfont.woff
├── publicsans-extralight-webfont.woff2
├── publicsans-light-webfont.woff
├── publicsans-light-webfont.woff2
├── publicsans-medium-webfont.woff
├── publicsans-medium-webfont.woff2
├── publicsans-regular-webfont.woff
├── publicsans-regular-webfont.woff2
├── publicsans-semibold-webfont..woff
└── publicsans-semibold-webfont.woff2
├── package-lock.json
├── package.json
├── playwright.config.mjs
└── test
├── index.spec.mjs
└── test.config.js
/.eleventyignore:
--------------------------------------------------------------------------------
1 | .github
2 | .husky
3 | .history
4 | test
5 | components/index.html
6 | components/README.md
7 | components/UNIT-TESTS.md
8 | components/*/*.(json|html|js|css|scss)
9 | components/*/*/**/*
10 | package.json
11 | package-lock.json
12 | README.md
13 | unit-tests.md
14 | node_modules/**
15 | **/node_modules/**
16 | _site_dist
17 | _build_dist
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: ['@open-wc/eslint-config', 'prettier'],
4 | rules: {
5 | indent: 'off',
6 | 'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
7 | 'no-console': 'off',
8 | 'operator-linebreak': 'off',
9 | 'arrow-parens': 'off',
10 | 'implicit-arrow-linebreak': 'off',
11 | 'function-paren-newline': 'off',
12 | 'wc/require-listener-teardown': 'off',
13 | },
14 | ignorePatterns: [
15 | '**/dist/*',
16 | '**/stories/*',
17 | '_build_dist/*',
18 | '_site_dist/**/*',
19 | ],
20 | parserOptions: {
21 | allowImportExportEverywhere: true,
22 | ecmaVersion: 2020,
23 | },
24 | env: {
25 | es6: true,
26 | },
27 | plugins: ['html'],
28 | };
29 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/00-issue.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: General issue
3 | about: Tell us about an issue
4 | title: 'Issue:'
5 | labels: General
6 | assignees: ''
7 | ---
8 |
--------------------------------------------------------------------------------
/.github/workflows/validate.yml:
--------------------------------------------------------------------------------
1 | name: Accessibility test PR validation
2 | on:
3 | pull_request:
4 |
5 | jobs:
6 | build_deploy:
7 | runs-on: ubuntu-latest
8 | steps:
9 | - uses: n1hility/cancel-previous-runs@v3
10 | with:
11 | token: ${{ secrets.GITHUB_TOKEN }}
12 | - uses: actions/checkout@master
13 | - name: Use Node.js 21
14 | uses: actions/setup-node@v1
15 | with:
16 | node-version: 21
17 | - name: Build Site
18 | run: |
19 | npm install
20 | ROOT=https://designsystem.webstandards.ca.gov npm run site:build
21 | - name: Run site accessibility tests
22 | run: |
23 | npm run test:setup
24 | npm run test:site
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | _site
4 | _site_dist
5 | _build_dist
6 | docs/site/components/*/
7 | .history
8 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | npm run format
5 | npm run lint
6 |
--------------------------------------------------------------------------------
/components/accordion/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/accordion/src/css/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../index.scss"],"names":[],"mappings":"AAAA;AACA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGF;EACC;;;AAIF;AACA;AAOC;;AANA;EACC;EACA;EACA;;AAID;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC","file":"index.css"}
--------------------------------------------------------------------------------
/components/accordion/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-playwright';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/back-to-top/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Back to top button changelog
2 |
3 | ## 2.0.3
4 |
5 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
6 |
7 | ## 2.0.2
8 |
9 | - Changes to how styles are inserted into the document.
10 |
11 | ## 2.0.1
12 |
13 | - Updated color variables
14 |
15 | ## 2.0.0
16 |
17 | - Bundle the CSS in the JS
18 |
19 | ## 1.0.2
20 |
21 | - Linted and formatted code per root eslint/prettier settings.
22 | - Added unit test.
23 |
24 | ## 1.0.1
25 |
26 | - Changed button's animating in and out of the side of the screen instead of bottom.
27 |
28 | ## 1.0.0
29 |
30 | - Initial commit
31 |
--------------------------------------------------------------------------------
/components/back-to-top/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["src/index.scss"],"names":[],"mappings":"AAAA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAhBF;IAiBI;IACA;;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/back-to-top/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/back-to-top/template.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/components/back-to-top/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/base-css/.gitignore:
--------------------------------------------------------------------------------
1 | node_module
2 |
--------------------------------------------------------------------------------
/components/base-css/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@cagov/ds-base-css",
3 | "version": "1.0.20",
4 | "description": "",
5 | "main": "src/_core.scss",
6 | "scripts": {
7 | "build": "sass src/themes/_cannabis.scss dist/themes/cannabis.css && sass src/themes/_drought.scss dist/themes/drought.css && sass src/themes/_cagov.scss dist/themes/cagov.css",
8 | "cdn:publish": "node ../../docs/src/publish/cdn-deploy.js",
9 | "prepublishOnly": "npm run build && npm test && npm run cdn:publish",
10 | "test": "web-test-runner \"test/**/*.js\" --node-resolve"
11 | },
12 | "keywords": [],
13 | "author": "",
14 | "license": "ISC",
15 | "devDependencies": {
16 | "@open-wc/testing": "^3.0.1",
17 | "@web/test-runner-puppeteer": "^0.10.2",
18 | "sass": "^1.37.5"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/components/base-css/src/_code.scss:
--------------------------------------------------------------------------------
1 | /* Code generic styles */
2 |
3 | code,
4 | samp {
5 | background: var(--gray-100, #f9f9fa);
6 | color: var(--gray-900, #3f3e4d);
7 | padding: 2.5px 5px;
8 | border-radius: 6px;
9 | font-size: var(--font-size-2, 1.125rem);
10 | font-size: calc(var(--font-size-2) + var(--ratio));
11 | }
12 |
13 | pre > code {
14 | padding: 10px;
15 | display: block;
16 | overflow-x: auto;
17 | margin: 24px 0;
18 | }
19 |
--------------------------------------------------------------------------------
/components/base-css/src/_forms.scss:
--------------------------------------------------------------------------------
1 | /* Forms generic styles*/
2 | input,
3 | button,
4 | select,
5 | optgroup,
6 | textarea {
7 | margin: 0;
8 | font-family: inherit;
9 | font-size: inherit;
10 | line-height: inherit;
11 | }
12 | textarea,
13 | input {
14 | background-color: var(--white, #fff);
15 | color: var(--black, #000) !important;
16 | font-size: var(--font-size-2, 1.125rem);
17 | font-size: calc(var(--font-size-2) + var(--ratio));
18 | font-weight: var(--font-weight-4, 400);
19 | &:focus {
20 | outline: 2px solid var(--accent2-500, #ac8226);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/components/base-css/src/_links.scss:
--------------------------------------------------------------------------------
1 | /* Links global styles */
2 | a {
3 | color: var(--primary-700, #165ac2);
4 |
5 | &:hover {
6 | color: var(--primary-900, #003588);
7 | }
8 | &:focus {
9 | outline: 2px solid var(--accent2-500, #ac8226);
10 | }
11 |
12 | text-decoration: underline;
13 | }
14 |
15 | a:focus,
16 | button:focus {
17 | outline: solid 2px var(--accent2-500, #ac8226) !important;
18 | }
19 |
--------------------------------------------------------------------------------
/components/base-css/src/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Global mixins
2 | @mixin phone {
3 | @media (max-width: #{$mobile-min}) {
4 | @content;
5 | }
6 | }
7 | /* Tablet and wider */
8 | @mixin tablet {
9 | @media (min-width: #{$mobile}) {
10 | @content;
11 | }
12 | }
13 |
14 | @mixin tablet-buffer {
15 | @media (max-width: #{$tablet-buffer}) {
16 | @content;
17 | }
18 | }
19 |
20 | /* Desktop and wider */
21 | @mixin desktop {
22 | @media (min-width: #{$desktop}) {
23 | @content;
24 | }
25 | }
--------------------------------------------------------------------------------
/components/base-css/src/_normalize.scss:
--------------------------------------------------------------------------------
1 | /* beginnings of normalize */
2 | *,
3 | :after,
4 | :before {
5 | box-sizing: border-box;
6 | background-color: inherit;
7 | font-family: inherit;
8 | color: inherit;
9 | overflow-wrap: break-word;
10 | margin: 0;
11 | padding: 0;
12 | border: 0 solid;
13 | }
14 |
--------------------------------------------------------------------------------
/components/base-css/src/colorschemes/_cagov.scss:
--------------------------------------------------------------------------------
1 | /* Cagov color scheme root variables */
2 | :root {
3 | /* Theme colors */
4 | --primary-100: #e7eef9;
5 | --primary-300: #a3bee7;
6 | --primary-500: #5a8ad4;
7 | --primary-700: #165ac2; // brand color
8 | --primary-900: #003688;
9 |
10 | --accent1-100: #ffead6;
11 | --accent1-300: #ffa656;
12 | --accent1-500: #de6516; // brand color
13 | --accent1-700: #9c4510;
14 | --accent1-900: #642a0a;
15 |
16 | --accent2-100: #ffecc4;
17 | --accent2-300: #ecb32d; // brand color
18 | --accent2-500: #ac8227;
19 | --accent2-700: #775a20;
20 | --accent2-900: #4a3918;
21 | }
22 |
--------------------------------------------------------------------------------
/components/base-css/src/colorschemes/_cannabis.scss:
--------------------------------------------------------------------------------
1 | /* Colorscheme root variables */
2 | :root {
3 | /* Theme colors */
4 |
5 | /* Theme colors */
6 | --primary-100: #ccd6dc;
7 | --primary-300: #b4cad1;
8 | --primary-500: #518394;
9 | --primary-700: #064e66; // brand color
10 | --primary-900: #043747;
11 |
12 | --accent1-100: #eceeeb;
13 | --accent1-300: #c1c9c0;
14 | --accent1-500: #6d826b;
15 | --accent1-700: #2f4c2c; // brand color
16 | --accent1-900: #21351f;
17 |
18 | --accent2-100: #f7ebe6;
19 | --accent2-300: #ecd0c4;
20 | --accent2-500: #d39276;
21 | --accent2-700: #c0633b; // brand color
22 | --accent2-900: #864529;
23 | }
24 |
--------------------------------------------------------------------------------
/components/base-css/src/colorschemes/_drought.scss:
--------------------------------------------------------------------------------
1 | /* Drought color scheme */
2 | :root {
3 | /* Theme colors */
4 | --primary-100: #f3eceb;
5 | --primary-300: #d2bab5;
6 | --primary-500: #965d52;
7 | --primary-700: #691808; // brand color
8 | --primary-900: #4a1106;
9 |
10 | --accent1-100: #c1c1c1;
11 | --accent1-300: #c1c1c1;
12 | --accent1-500: #6f6f6f;
13 | --accent1-700: #313131; // brand color
14 | --accent1-900: #222222;
15 |
16 | --accent2-100: #feebcb;
17 | --accent2-300: #fee6bd;
18 | --accent2-500: #fcc665;
19 | --accent2-700: #fbad23; // brand color
20 | --accent2-900: #b07919;
21 | }
22 |
--------------------------------------------------------------------------------
/components/base-css/src/themes/_cagov.scss:
--------------------------------------------------------------------------------
1 | @import '../colorschemes/_cagov.scss'; /* theme colors */
2 | @import '../_core.scss';
3 |
--------------------------------------------------------------------------------
/components/base-css/src/themes/_cannabis.scss:
--------------------------------------------------------------------------------
1 | @import '../colorschemes/_cannabis'; /* theme colors */
2 | @import '../_core';
3 |
--------------------------------------------------------------------------------
/components/base-css/src/themes/_drought.scss:
--------------------------------------------------------------------------------
1 | @import '../colorschemes/_drought'; /* theme colors */
2 | @import '../_core';
3 |
--------------------------------------------------------------------------------
/components/base-css/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/combined-css/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/combined-css/src/_cagov.scss:
--------------------------------------------------------------------------------
1 | /* combined design system styles that based on cagov color scheme */
2 | @import "../../base-css/src/themes/_cagov.scss";
3 | @import "./index.scss";
4 |
--------------------------------------------------------------------------------
/components/combined-css/src/_cannabis.scss:
--------------------------------------------------------------------------------
1 | /* combined design system styles that based on cannabis color scheme */
2 | @import "../../base-css/src/themes/_cannabis.scss";
3 | @import "./index.scss";
4 |
5 |
--------------------------------------------------------------------------------
/components/combined-css/src/_drought.scss:
--------------------------------------------------------------------------------
1 | /* combined design system styles that based on drought color scheme */
2 | @import "../../base-css/src/themes/_drought.scss";
3 | @import "./index.scss";
4 |
--------------------------------------------------------------------------------
/components/combined-css/src/index.js:
--------------------------------------------------------------------------------
1 | import '../../accordion/dist/index.js';
2 | import '../../back-to-top/dist/index.js';
3 | import '../../page-navigation/dist/index.js';
4 | import '../../page-feedback/dist/index.js';
5 | import '../../site-navigation/src/index.js';
6 | import '../../page-alert/dist/index.js';
7 | import '../../pagination/dist/index.js';
8 | import '../../link-icon/dist/index.js';
9 | import '../../statewide-header/src/index.js';
10 |
--------------------------------------------------------------------------------
/components/feature-card/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAAA;AACA;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;AACA;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AACA;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAGD;AACA;EACC;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;IACC;;;AAGF;EACC;IACC;;;AAIF;AACA;AACA;AAGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/feature-card/img/cannabis-hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/feature-card/img/cannabis-hero.png
--------------------------------------------------------------------------------
/components/feature-card/img/hero-audit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/feature-card/img/hero-audit.png
--------------------------------------------------------------------------------
/components/feature-card/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/highlight-section/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # CHANGELOG for ds-highlight-section
2 |
3 | `ds-highlight-section`
4 |
5 | ## 2.0.1
6 |
7 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
8 |
9 | ## 2.0.0
10 |
11 | - Moved built CSS into dist folder.
12 |
13 | ## 1.0.3
14 |
15 | - Updated color variables to the latest colors from CEILAB palette
16 |
17 | ## 1.0.2
18 |
19 | - Removed button styles since highlight section component should be using standardized buttons from base-css
20 |
21 | ## 1.0.1
22 |
23 | - Made sure that the right section retains desired width even when there is not much content
24 |
25 | ## 1.0.0
26 |
27 | - Initial commit
28 |
--------------------------------------------------------------------------------
/components/highlight-section/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAEE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;;AAQN;EACC;IACC;IACA;;EACA;IACC;;EAED;IACC;;EAEA;IACC;IACA;IACA;IACA;IACA;;EACA;IACC;IACA;IACA;;EAGF;IACC;IACA;IACA;IACA;IACA;;;AAMJ;EACC;IACC;IACA;;;AAKF;EACC;EACA;;;AAED;EACC;;;AAED;EACC","file":"index.css"}
--------------------------------------------------------------------------------
/components/highlight-section/img/highlight-section.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/highlight-section/img/highlight-section.png
--------------------------------------------------------------------------------
/components/highlight-section/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/highlight-section/src/index.js
--------------------------------------------------------------------------------
/components/highlight-section/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/icons/.gitignore:
--------------------------------------------------------------------------------
1 | verify.html
2 | source-font.ttf
3 | cagovSomeIcons.svg
4 | .history
5 |
--------------------------------------------------------------------------------
/components/icons/.nvmrc:
--------------------------------------------------------------------------------
1 | 16.15.1
--------------------------------------------------------------------------------
/components/icons/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Icons changelog
2 |
3 | ## 1.0.1
4 |
5 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
6 |
7 | ## 1.0.0
8 |
9 | - Removed dependencies with security issues.
10 | - Changed method of getting orginal font and icon files.
11 |
12 | ## 0.0.1
13 |
14 | - Initial commit
15 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/archive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | archive
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-fill-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-fill-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-fill-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-fill-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-fill-right-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-fill-right-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-fill-right-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-fill-right-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-fill-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-fill-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-fill-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-fill-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-next.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-next
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-prev.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-prev
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | arrow-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/audio.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | audio
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/bar-chart.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | bar-chart
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/bell.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | bell
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/book.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | book
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/bookmark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | bookmark
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/bridge.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | bridge
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/cannabis.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | cannabis
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-fill-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-fill-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-fill-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-fill-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-fill-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-fill-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-fill-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-fill-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-line-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-line-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-line-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-line-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-line-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-line-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-line-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-line-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-two-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-two-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-two-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-two-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-two-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-two-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-two-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-two-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/caret-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | caret-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/carousel-next.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | carousel-next
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/carousel-pause.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | carousel-pause
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/carousel-play.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | carousel-play
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/carousel-prev.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | carousel-prev
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/charge.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | charge
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/check-list.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | check-list
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/clock.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | clock
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/close-fill.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | close-fill
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/close-line.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | close-line
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/close-mark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | close-mark
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/collapse.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | collapse
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/compass.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | compass
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/computer.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | computer
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/contacts.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | contacts
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/cubes.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | cubes
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/do-not-sign.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | do-not-sign
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/document.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | document
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/down-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | down-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/down-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | down-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/drag.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | drag
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/expand.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | expand
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/eye.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | eye
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | facebook
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/favorite.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | favorite
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/file-check.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | file-check
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/file-excel.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | file-excel
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/file-word.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | file-word
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/file.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | file
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/film.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | film
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/filter-solid.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | filter-solid
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/filter.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | filter
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/fire.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | fire
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/flickr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | flickr
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/flowchart.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | flowchart
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/folder.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | folder
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/glass.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | glass
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/google.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | google
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/green.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | green
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/hand-watter.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | hand-watter
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/hazard.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | hazard
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/heart.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | heart
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/highway.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | highway
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/home.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | home
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/house.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | house
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/hurricane.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | hurricane
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/image.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | image
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/images.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | images
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/improvements.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | improvements
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/info-line.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | info-line
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/info.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | info
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/institute.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | institute
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/key.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | key
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | linkedin
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/location.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | location
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/lock.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | lock
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/map.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | map
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/medical-cross.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | medical-cross
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/medical-shipped.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | medical-shipped
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/medical.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | medical
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/menu-toggle-closed.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | menu-toggle-closed
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/menu-toggle-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | menu-toggle-open
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/menu.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | menu
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/mic.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | mic
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/microsoft.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | microsoft
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/minus-fill.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | minus-fill
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/minus-line.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | minus-line
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/minus-mark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | minus-mark
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/no-travel.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | no-travel
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/opera.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | opera
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/pause.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | pause
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/payment-card.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | payment-card
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/pencil-edit.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | pencil-edit
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/pencil.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | pencil
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/people.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | people
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/person.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | person
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/pharmacy.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | pharmacy
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/pie-chart.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | pie-chart
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/play.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | play
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/plus-fill.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | plus-fill
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/plus-line.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | plus-line
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/plus-mark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | plus-mark
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/project.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | project
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/pushpin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | pushpin
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/question.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | question
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/road-pin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | road-pin
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/road.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | road
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/rss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | rss
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/safari.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | safari
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/search-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | search-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/search.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | search
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/share-Instagram.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | share-Instagram
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/share-facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | share-facebook
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/share-linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | share-linkedin
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/share.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | share
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/shield.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | shield
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/skip-backwards.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | skip-backwards
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/skip-forward.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | skip-forward
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/smartphone.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | smartphone
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/speedtrain.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | speedtrain
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/table.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | table
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/tablet.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | tablet
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/tent.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | tent
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-line-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-line-down
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-line-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-line-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-line-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-line-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-line-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-line-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/triangle-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | triangle-up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/tsunami-alt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | tsunami-alt
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/up-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | up-left
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/up-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | up-right
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | up
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/video.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | video
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/warning-circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | warning-circle
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/warning-square.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | warning-square
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/warning-triangle.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | warning-triangle
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/word.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | word
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/components/icons/dist/svg/youtube.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | youtube
4 |
5 |
6 |
--------------------------------------------------------------------------------
/components/icons/scripts/generateSprite.js:
--------------------------------------------------------------------------------
1 | import Sprite from './Sprite.js';
2 |
3 | const sprite = new Sprite();
4 | sprite.create();
5 |
--------------------------------------------------------------------------------
/components/icons/scripts/generateSpriteSome.js:
--------------------------------------------------------------------------------
1 | import { vars } from './script-utils.js';
2 | import Sprite from './Sprite.js';
3 |
4 | const sprite = new Sprite();
5 | sprite.includedIcons = process.argv.slice(2);
6 | sprite.dest = vars.componentFileSome;
7 |
8 | sprite.create();
9 |
--------------------------------------------------------------------------------
/components/icons/src/fonts/CaGov.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/icons/src/fonts/CaGov.eot
--------------------------------------------------------------------------------
/components/icons/src/fonts/CaGov.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/icons/src/fonts/CaGov.ttf
--------------------------------------------------------------------------------
/components/icons/src/fonts/CaGov.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/icons/src/fonts/CaGov.woff
--------------------------------------------------------------------------------
/components/icons/src/fonts/CaGov.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/icons/src/fonts/CaGov.woff2
--------------------------------------------------------------------------------
/components/icons/src/icon-library.scss:
--------------------------------------------------------------------------------
1 | .cagov-icon-library {
2 | display: grid;
3 | grid-template-columns: repeat(2, 1fr);
4 | grid-gap: 1em;
5 | text-align: center;
6 |
7 | @media screen and (min-width: 767px) {
8 | grid-template-columns: repeat(3, 1fr);
9 | }
10 |
11 | @media screen and (min-width: 1028px) {
12 | grid-template-columns: repeat(5, 1fr);
13 | }
14 | }
15 |
16 | .cagov-icon-library--card {
17 | svg,
18 | a {
19 | display: block;
20 | margin: 0 auto 1em;
21 | }
22 | }
23 |
24 | cagov-icon svg {
25 | max-width: 100px;
26 | }
27 |
--------------------------------------------------------------------------------
/components/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/components/link-grid/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAAA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;EACA;;;AAGD;AACA;EACC;;;AAGD;EACC;AAAA;IAEC","file":"index.css"}
--------------------------------------------------------------------------------
/components/link-grid/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/link-icon/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Link icon Changelog
2 |
3 | ## 2.0.1
4 |
5 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
6 |
7 | ## 2.0.0
8 |
9 | - Add JS to dist folder.
10 | - Insert CSS via JS.
11 |
12 | ## 1.1.2
13 |
14 | - Updated color variables to go inline with CEILAB color palette
15 |
16 | ## 1.1.1
17 |
18 | - Fix bug where link icon was not being added to external links that had an anchor link in the url
19 |
20 | ## 1.1.0
21 |
22 | - Add compatibility with renamed `ds-site-footer` component.
23 |
24 | ## 1.0.1
25 |
26 | - Vertically external link icon.
27 | - Update preview.
28 |
29 | ## 1.0.0
30 |
31 | - Initial commit. Combined pdf-icon component and external-link-icon component into one.
32 |
--------------------------------------------------------------------------------
/components/link-icon/img/llnk-icons.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/link-icon/img/llnk-icons.jpg
--------------------------------------------------------------------------------
/components/link-icon/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/link-icon/src/css/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../index.scss"],"names":[],"mappings":"AAAA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAIJ;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAQA;AAAA;AAAA;EACE;;;AAMJ;EACE;;;AAIJ;AAOE;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/link-icon/template.html:
--------------------------------------------------------------------------------
1 | PDF link to California State Parks map
2 | External link to Google
--------------------------------------------------------------------------------
/components/page-alert/.gitignore:
--------------------------------------------------------------------------------
1 | node_module
2 |
--------------------------------------------------------------------------------
/components/page-alert/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Page alert changelog
2 |
3 | ## 2.0.3
4 |
5 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
6 |
7 | ## 2.0.2
8 |
9 | - Changes to how styles are inserted into the document.
10 |
11 | ## 2.0.1
12 |
13 | - Hide screen reader text by default.
14 |
15 | ## 2.0.0
16 |
17 | - Include css in js
18 |
19 | ## 1.0.2
20 |
21 | - Added accessibility to the page alert dissmiss button
22 |
23 | ## 1.0.0
24 |
25 | - Initial commit
26 |
--------------------------------------------------------------------------------
/components/page-alert/img/page-alert.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/page-alert/img/page-alert.jpg
--------------------------------------------------------------------------------
/components/page-alert/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["src/index.scss"],"names":[],"mappings":"AAAA;AACA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIF;EAjCF;IAkCI;IACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/page-alert/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/page-alert/src/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AAAA;AACA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIF;EAjCF;IAkCI;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/page-alert/template.html:
--------------------------------------------------------------------------------
1 |
5 |
6 |
--------------------------------------------------------------------------------
/components/page-alert/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/page-feedback/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/page-feedback/src/css/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AAAA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATD;IAUE;IACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAIF;EACC;EACA;;AACA;EAHD;IAIE;IACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EAND;IAOE;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/page-feedback/template.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/components/page-feedback/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/page-navigation/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["src/index.scss"],"names":[],"mappings":"AAAA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EACE;;AACA;EACE;;;AAKN;EACE;IACE;;EAGF;IACE;IACA;IACA;;EAEF;IACE;IACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/page-navigation/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/page-navigation/template.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/components/page-navigation/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/pagination/pagination.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/pagination/pagination.png
--------------------------------------------------------------------------------
/components/pagination/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/pagination/src/css/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AACE;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/pagination/template.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/components/pagination/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/regulatory-outline/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Regulatory outline changelog
2 |
3 | ## 1.0.5
4 |
5 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
6 |
7 | ## 1.0.4
8 |
9 | - Change `main` in package.json.
10 |
11 | ## 1.0.3
12 |
13 | - Decrease padding and use utility variables.
14 |
--------------------------------------------------------------------------------
/components/regulatory-outline/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAGE;EAEE;EACA;EACA,aAP8B;EAQ9B,cAR8B;;AAU9B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAIA;EACE;;AAGF;EACE","file":"index.css"}
--------------------------------------------------------------------------------
/components/regulatory-outline/img/regulatory-outline-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/regulatory-outline/img/regulatory-outline-screenshot.png
--------------------------------------------------------------------------------
/components/regulatory-outline/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | export default {
4 | browsers: [
5 | puppeteerLauncher({
6 | launchOptions: {
7 | headless: false,
8 | devtools: true,
9 | args: [],
10 | },
11 | }),
12 | ],
13 | };
14 |
--------------------------------------------------------------------------------
/components/site-footer/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAAA;AACA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AACA;EACC;;AAED;EACC;;AAIF;EACC;EACA;;AACA;EACC;;AAIF;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;;AAGA;EACC;;;AAOL;EACC;AAAA;IAEC;IACA;;EAED;IACC;;;AAKF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/site-footer/img/site-footer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/site-footer/img/site-footer.jpg
--------------------------------------------------------------------------------
/components/site-footer/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@cagov/ds-site-footer",
3 | "version": "2.0.1",
4 | "description": "",
5 | "main": "dist/index.css",
6 | "type": "module",
7 | "scripts": {
8 | "build": "sass src/index.scss dist/index.css",
9 | "cdn:publish": "node ../../docs/src/publish/cdn-deploy.js",
10 | "html:preview": "node ../../docs/src/publish/dynamic-html.js",
11 | "prepublishOnly": "npm run html:preview && npm run build && npm test && npm run cdn:publish",
12 | "test": "web-test-runner \"test/**/*.js\" --node-resolve"
13 | },
14 | "keywords": [],
15 | "author": "",
16 | "license": "ISC",
17 | "devDependencies": {
18 | "@open-wc/testing": "^3.0.1",
19 | "@web/test-runner-puppeteer": "^0.10.2",
20 | "sass": "^1.38.0"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/components/site-footer/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/site-header/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/site-navigation/rollup.config.js:
--------------------------------------------------------------------------------
1 | import css from 'rollup-plugin-import-css';
2 |
3 | export default {
4 | input: 'src/index.js',
5 | output: { file: 'dist/index.js', format: 'esm' },
6 | plugins: [css()],
7 | };
8 |
--------------------------------------------------------------------------------
/components/site-navigation/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/skip-to-content/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Skip to content changelog
2 |
3 | ## 2.0.1
4 |
5 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
6 |
7 | ## 2.0.0
8 |
9 | - Moved built CSS to dist folder.
10 |
11 | ## 1.0.3
12 |
13 | - Updated color variables in README file.
14 |
15 | ## 1.0.2
16 |
17 | - Changed recommended target id from "#main-content" to "#body-content".
18 | - Changed recommended default text to "Skip to content".
19 |
--------------------------------------------------------------------------------
/components/skip-to-content/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAAA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/skip-to-content/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/statewide-footer/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAAA;AACA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;;AAKN;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAIF;EAEI;AAAA;IAEE;IACA;IACA;;EAEA;AAAA;IACE;IACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/statewide-footer/img/statewide-footer-screenshot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/statewide-footer/img/statewide-footer-screenshot.jpg
--------------------------------------------------------------------------------
/components/statewide-footer/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@cagov/ds-statewide-footer",
3 | "version": "2.0.1",
4 | "description": "",
5 | "main": "dist/index.css",
6 | "type": "module",
7 | "scripts": {
8 | "build": "sass src/index.scss dist/index.css",
9 | "cdn:publish": "node ../../docs/src/publish/cdn-deploy.js",
10 | "html:preview": "node ../../docs/src/publish/dynamic-html.js",
11 | "prepublishOnly": "npm run html:preview && npm run build && npm test && npm run cdn:publish",
12 | "test": "web-test-runner \"test/**/*.js\" --node-resolve"
13 | },
14 | "keywords": [],
15 | "author": "",
16 | "license": "ISC",
17 | "devDependencies": {
18 | "@open-wc/testing": "^3.0.1",
19 | "@web/test-runner-puppeteer": "^0.10.2",
20 | "sass": "^1.37.5"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/components/statewide-footer/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/statewide-header/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAAA;AACA;EACE;;;AAGF;AACA;EACE;EACA;EACA;AAwIA;;AAtIA;EALF;IAMI;IACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AAGA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAMN;EACE;EACA;;AAEA;AACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;EACA;EACA;EACA;;;AAGJ;EACE;;;AAGF;EACE;IACE","file":"index.css"}
--------------------------------------------------------------------------------
/components/statewide-header/img/statewide-header-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/statewide-header/img/statewide-header-screenshot.png
--------------------------------------------------------------------------------
/components/statewide-header/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@cagov/ds-statewide-header",
3 | "version": "2.0.1",
4 | "description": "",
5 | "main": "dist/index.css",
6 | "type": "module",
7 | "scripts": {
8 | "build": "sass src/index.scss dist/index.css",
9 | "cdn:publish": "node ../../docs/src/publish/cdn-deploy.js",
10 | "html:preview": "node ../../docs/src/publish/dynamic-html.js",
11 | "prepublishOnly": "npm run html:preview && npm run build && npm test && npm run cdn:publish",
12 | "test": "web-test-runner \"test/**/*.js\" --node-resolve"
13 | },
14 | "keywords": [],
15 | "author": "",
16 | "license": "ISC",
17 | "devDependencies": {
18 | "@open-wc/testing": "^3.0.1",
19 | "@web/test-runner-puppeteer": "^0.10.2",
20 | "sass": "^1.37.5"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/components/statewide-header/src/index.js:
--------------------------------------------------------------------------------
1 | /* sticky header */
2 |
--------------------------------------------------------------------------------
/components/statewide-header/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/step-list/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Step list changelog
2 |
3 | ## 3.0.1
4 |
5 | - Removed redundant package-lock.json (due to workspaces config in monorepo). This fixes vulnerability in the npm `ip` package.
6 |
7 | ## 3.0.0
8 |
9 | - Moved built CSS file to dist folder.
10 |
11 | ## 2.0.2
12 |
13 | - Updated color variables to go inline with new CEILAB color palette.
14 |
15 | ## 2.0.1
16 |
17 | - Updated step list border color from secondary to highlight.
18 |
19 | ## 2.0.0
20 |
21 | - Breaking change: Remove legacy non namespaced class names. This will break versions not using cagov- class names
22 | - Use counter-increment for numbering
23 |
--------------------------------------------------------------------------------
/components/step-list/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/index.scss"],"names":[],"mappings":"AAAA;AACA;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE","file":"index.css"}
--------------------------------------------------------------------------------
/components/step-list/img/step-list-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/components/step-list/img/step-list-screenshot.png
--------------------------------------------------------------------------------
/components/step-list/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | /*
4 | export default {
5 | browsers: [puppeteerLauncher({ concurrency: 1 })],
6 | };
7 | */
8 |
9 | export default {
10 | browsers: [
11 | puppeteerLauncher({
12 | launchOptions: {
13 | headless: false,
14 | devtools: true,
15 | args: [],
16 | },
17 | }),
18 | ],
19 | };
20 |
--------------------------------------------------------------------------------
/components/table/dist/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/sass/_base.scss"],"names":[],"mappings":"AACE;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;;AAIJ;EACE;;AAEF;AAAA;EAEE;EACA","file":"index.css"}
--------------------------------------------------------------------------------
/components/table/dist/index.wordpress.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../src/sass/_base.scss"],"names":[],"mappings":"AACE;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;;AAIJ;EACE;;AAEF;AAAA;EAEE;EACA","file":"index.wordpress.css"}
--------------------------------------------------------------------------------
/components/table/src/index.scss:
--------------------------------------------------------------------------------
1 | $class: ".cagov-table";
2 | @import "./sass/base";
3 |
--------------------------------------------------------------------------------
/components/table/src/index.wordpress.scss:
--------------------------------------------------------------------------------
1 | $class: ".wp-block-table";
2 | @import "./sass/base";
3 |
--------------------------------------------------------------------------------
/components/table/src/sass/_base.scss:
--------------------------------------------------------------------------------
1 | #{$class} {
2 | table {
3 | border: 1px solid var(--gray-700, #a09fa7);
4 | border-collapse: collapse;
5 | margin: 0 0 15px;
6 | text-align: left;
7 |
8 | & + figcaption {
9 | margin-bottom: 15px;
10 | }
11 | }
12 |
13 | &.aligncenter table {
14 | margin: 0 auto 15px;
15 |
16 | & + figcaption {
17 | margin: 0 auto 15px;
18 | text-align: center;
19 | }
20 | }
21 |
22 | &.alignright table {
23 | margin: 0 0 15px auto;
24 |
25 | & + figcaption {
26 | text-align: right;
27 | }
28 | }
29 |
30 | th {
31 | font-weight: bold;
32 | }
33 | td,
34 | th {
35 | border: 1px solid var(--gray-700, #a09fa7);
36 | padding: 16px;
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/components/table/test-config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | export default {
4 | browsers: [
5 | puppeteerLauncher({
6 | launchOptions: {
7 | headless: false,
8 | devtools: true,
9 | args: [],
10 | },
11 | }),
12 | ],
13 | };
14 |
--------------------------------------------------------------------------------
/docs/pages/contribute.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/pages/contribute.md
--------------------------------------------------------------------------------
/docs/pages/footnotes.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Footnotes
3 | ---
4 |
5 |
6 | 1. To use `import`, files must be served from a [webserver](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server) such as Apache, Nginx, or [http-server](https://www.npmjs.com/package/http-server). The `file://` protocol will cause CORS errors in some browsers.
--------------------------------------------------------------------------------
/docs/pages/front-matter.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Article front matter
3 | ---
4 |
5 | We can add data to articles through use of [front matter](https://www.11ty.dev/docs/data-frontmatter/). Here's a full example; all fields are optional.
6 |
7 | ```
8 | ---
9 | title: My page
10 | description: This is my page.
11 | keywords: front matter, article
12 | metadata:
13 | social_image_path: /img/my-page.png
14 | social_image_width: 200
15 | social_image_height: 150
16 | social_image_alt_text: This is an illustration of my page.
17 | ---
18 |
19 | # My page
20 |
21 | My markdown document continues here...
22 | ```
23 |
24 |
--------------------------------------------------------------------------------
/docs/pages/get-started.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Get started
3 | description: Learn how you can get started with using the California Design System.
4 | ---
5 |
6 | What you need to know about the Design System depends on your role and discipline.
7 |
8 | ## Developers
9 |
10 | Learn [what’s different](/technical-approach/) about California’s Design System approach and how to install components. Learn about [Design System webpage structure](/structure/) and layout options.
11 |
12 | ## UX and visual designers
13 |
14 | Start with the [visual design style guide](/style/design/). Learn about the [UI components](/components/) you can incorporate into your design.
15 |
16 | ## Everyone
17 |
18 | Everyone can benefit from the [Design System principles](/principles/).
19 |
--------------------------------------------------------------------------------
/docs/pages/guides.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Guides
3 | ---
--------------------------------------------------------------------------------
/docs/pages/pages.11tydata.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | layout: 'page',
3 | eleventyComputed: {
4 | permalink: (article) =>
5 | `${article.page.filePathStem.replace('/docs/pages', '')}/index.html`,
6 | },
7 | };
8 |
--------------------------------------------------------------------------------
/docs/site/_data/componentSets.js:
--------------------------------------------------------------------------------
1 | const components = require('./editable/components.json');
2 |
3 | const filterByType = (type) =>
4 | Object.entries(components).reduce((bucket, [key, properties]) => {
5 | if (properties.type === type) {
6 | bucket.push({
7 | slug: key,
8 | ...properties,
9 | });
10 | }
11 | return bucket;
12 | }, []);
13 |
14 | module.exports = {
15 | structural: filterByType('structural'),
16 | navigation: filterByType('navigation'),
17 | visual: filterByType('visual'),
18 | content: filterByType('content'),
19 | };
20 |
--------------------------------------------------------------------------------
/docs/site/_data/description.js:
--------------------------------------------------------------------------------
1 | const defaults = require('./editable/defaults.json');
2 |
3 | module.exports = defaults.page.description;
4 |
--------------------------------------------------------------------------------
/docs/site/_data/editable/componentStages.json:
--------------------------------------------------------------------------------
1 | {
2 | "In research": {
3 | "description": "In research components have not been thoroughly tested by developers. Learn more about component maturity. "
4 | },
5 | "Alpha": {
6 | "description": "Alpha components have not been thoroughly tested by developers. Learn more about component maturity. "
7 | },
8 | "Beta": {
9 | "description": "Learn more about component maturity. "
10 | },
11 | "Production": {
12 | "description": "Learn more about component maturity. "
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/docs/site/_data/editable/defaults.json:
--------------------------------------------------------------------------------
1 | {
2 | "site": {
3 | "name": "California Design System",
4 | "keywords": "California, government, design system"
5 | },
6 | "page": {
7 | "description": "California Design System",
8 | "social_image_path": "/img/thumbnail.png",
9 | "social_image_width": 500,
10 | "social_image_height": 500,
11 | "social_image_alt_text": "California Design System"
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/docs/site/_data/env.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | dev: process.env.NODE_ENV === 'development',
3 | };
4 |
--------------------------------------------------------------------------------
/docs/site/_data/layout.js:
--------------------------------------------------------------------------------
1 | // A default layout for all pages.
2 | module.exports = 'landing';
3 |
--------------------------------------------------------------------------------
/docs/site/_data/metadata.js:
--------------------------------------------------------------------------------
1 | const defaults = require('./editable/defaults.json');
2 |
3 | // Note that several metadata properties need to be in EleventyComputed.
4 | // See ./eleventyComputed.js.
5 | module.exports = {
6 | site_name: defaults.site.name,
7 | social_image_width: defaults.page.social_image_width,
8 | social_image_height: defaults.page.social_image_height,
9 | social_image_alt_text: defaults.page.social_image_alt_text,
10 | };
11 |
--------------------------------------------------------------------------------
/docs/site/_data/root.js:
--------------------------------------------------------------------------------
1 | const defaultRoot =
2 | process.env.NODE_ENV === 'development'
3 | ? 'http://localhost:8080'
4 | : 'https://designsystem.webstandards.ca.gov';
5 |
6 | module.exports = process.env.ROOT || defaultRoot;
7 |
--------------------------------------------------------------------------------
/docs/site/_data/sitemap.json:
--------------------------------------------------------------------------------
1 | {
2 | "urls": {
3 | "/markdown/": { "exclude": true },
4 | "/front-matter/": { "exclude": true }
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/docs/site/_includes/layouts/page.njk:
--------------------------------------------------------------------------------
1 | {% extends "layouts/index.njk" %}
2 | {% block content %}
3 |
4 |
5 |
6 | {{ title | safe }}
7 |
8 |
15 |
16 | {{ content | safe }}
17 |
18 |
19 |
20 | {% endblock %}
--------------------------------------------------------------------------------
/docs/site/_includes/layouts/single-column.njk:
--------------------------------------------------------------------------------
1 | {% extends "layouts/index.njk" %}
2 | {% block content %}
3 |
4 |
5 |
6 | {{ title | safe }}
7 |
8 |
9 | {{ content | safe }}
10 |
11 |
12 |
13 | {% endblock %}
--------------------------------------------------------------------------------
/docs/site/_includes/macros/contact-us-form-wrapper.njk:
--------------------------------------------------------------------------------
1 |
2 | {% macro wrappedContactForm(pageSource) %}
3 |
4 |
5 |
6 | {%- from "macros/design-system-form.njk" import designSystemContact -%}
7 | {{ designSystemContact(pageSource) }}
8 |
9 |
10 |
11 | {% endmacro %}
12 |
--------------------------------------------------------------------------------
/docs/site/_includes/macros/principles-page-item.njk:
--------------------------------------------------------------------------------
1 | {% macro principlesPageItem(principles, number) %}
2 | {% set principle = principles[number] %}
3 |
4 | Principle {{ number }}
5 | {{ principle.name }}
6 | {{ principle.description | safe }}
7 |
8 | {{ principle.example | safe }}
9 |
10 |
11 | {% endmacro %}
--------------------------------------------------------------------------------
/docs/site/_includes/page-navigation.njk:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/site/_includes/svg/minus.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/docs/site/_includes/svg/plus.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/docs/site/error.njk:
--------------------------------------------------------------------------------
1 | ---
2 | layout: index
3 | permalink: /error.html
4 | title: Page not found
5 | eleventyExcludeFromCollections: true
6 | ---
7 |
8 |
9 |
10 | We can't find the page you're looking for.
11 |
12 |
13 | Try going to our homepage . There are also great resources, especially for content design, at the Office of Data and Innovation's Innovation Hub .
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/docs/site/sitemap.njk:
--------------------------------------------------------------------------------
1 | ---
2 | permalink: /sitemap.xml
3 | layout: null
4 | eleventyExcludeFromCollections: true
5 | ---
6 |
7 |
8 | {% for page in collections.all %}
9 | {% if not sitemap.urls[page.url | url ].exclude %}
10 |
11 | {{ root }}{{ page.url | url }}
12 | {{ page.date.toISOString() }}
13 | daily
14 |
15 | {% endif %}
16 | {% endfor %}
17 |
--------------------------------------------------------------------------------
/docs/src/11ty/for-unset-components.js:
--------------------------------------------------------------------------------
1 | const glob = require('glob');
2 | const components = require('../../site/_data/editable/components.json');
3 |
4 | const getComponentSlug = (folderPath) =>
5 | folderPath.match(/components\/(.+?)\//)[1];
6 |
7 | // First, find any components NOT included within 11ty's data...
8 | // ...at docs/site/_data/editable/components.json.
9 | // Next, execute the provided callback function against each unset component.
10 | module.exports = (fn) => {
11 | const unsetComponentFolders = glob.sync('components/*/').filter((folder) => {
12 | const componentSlug = getComponentSlug(folder);
13 | return !(componentSlug in components);
14 | });
15 |
16 | unsetComponentFolders.forEach((folder) => fn(`${folder}**/*`));
17 | };
18 |
--------------------------------------------------------------------------------
/docs/src/assets/article-content/screenshot-feature.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/article-content/screenshot-feature.jpg
--------------------------------------------------------------------------------
/docs/src/assets/article-content/screenshot-feedback.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/article-content/screenshot-feedback.jpg
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/accordion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/accordion.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/back-to-top-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/back-to-top-button.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/base-css.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/base-css.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/binco-bears.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/binco-bears.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/card.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/combined-css.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/combined-css.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/feature-card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/feature-card.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/google-translate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/google-translate.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/hero-bear-social-media.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/hero-bear-social-media.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/highlight-section.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/highlight-section.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/icons.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/link-grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/link-grid.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/link-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/link-icon.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/minus.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/page-alert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/page-alert.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/page-feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/page-feedback.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/page-navigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/page-navigation.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/pagination.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/pagination.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/plus.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/regulatory-outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/regulatory-outline.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/scrollable-card-gallery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/scrollable-card-gallery.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/site-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/site-footer.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/site-header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/site-header.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/site-navigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/site-navigation.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/skip-to-content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/skip-to-content.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/statewide-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/statewide-footer.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/statewide-header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/statewide-header.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/step-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/step-list.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/png/table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/illustrations/png/table.png
--------------------------------------------------------------------------------
/docs/src/assets/illustrations/svg/minus.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/docs/src/assets/img/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/apple-touch-icon.png
--------------------------------------------------------------------------------
/docs/src/assets/img/bear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/bear.png
--------------------------------------------------------------------------------
/docs/src/assets/img/bg-poly.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/bg-poly.jpg
--------------------------------------------------------------------------------
/docs/src/assets/img/bg-poly.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/bg-poly.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ca-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ca-dark.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ca-flag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ca-flag.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ca-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ca-light.png
--------------------------------------------------------------------------------
/docs/src/assets/img/circle-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/circle-logo.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-accordion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-accordion.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-agency-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-agency-footer.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-back-to-top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-back-to-top.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-base-css.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-base-css.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-branding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-branding.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-button-grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-button-grid.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-combined-css.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-combined-css.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-content-navigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-content-navigation.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-feature-card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-feature-card.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-feedback.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-google-translate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-google-translate.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-highlight-section.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-highlight-section.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-link-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-link-icon.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-menu.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-minus.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-page-alert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-page-alert.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-pagination.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-pagination.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-plus.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-regulatory-outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-regulatory-outline.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-skip-to-content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-skip-to-content.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-statewide-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-statewide-footer.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-statewide-header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-statewide-header.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-step-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-step-list.png
--------------------------------------------------------------------------------
/docs/src/assets/img/ds-table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/ds-table.png
--------------------------------------------------------------------------------
/docs/src/assets/img/example-broadband.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/example-broadband.png
--------------------------------------------------------------------------------
/docs/src/assets/img/example-cannabis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/example-cannabis.png
--------------------------------------------------------------------------------
/docs/src/assets/img/example-covid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/example-covid.png
--------------------------------------------------------------------------------
/docs/src/assets/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/favicon.ico
--------------------------------------------------------------------------------
/docs/src/assets/img/guides.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/guides.jpg
--------------------------------------------------------------------------------
/docs/src/assets/img/guides.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/guides.png
--------------------------------------------------------------------------------
/docs/src/assets/img/hero-bear-nature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/hero-bear-nature.png
--------------------------------------------------------------------------------
/docs/src/assets/img/layout-landing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/layout-landing.png
--------------------------------------------------------------------------------
/docs/src/assets/img/layout-sidebar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/layout-sidebar.png
--------------------------------------------------------------------------------
/docs/src/assets/img/layout-single.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/layout-single.png
--------------------------------------------------------------------------------
/docs/src/assets/img/library.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/library.jpg
--------------------------------------------------------------------------------
/docs/src/assets/img/library.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/library.png
--------------------------------------------------------------------------------
/docs/src/assets/img/principles.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/principles.jpg
--------------------------------------------------------------------------------
/docs/src/assets/img/principles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/principles.png
--------------------------------------------------------------------------------
/docs/src/assets/img/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/assets/img/thumbnail.png
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-bold-webfont.woff
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-bold-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-bold-webfont.woff2
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-extrabold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-extrabold-webfont.woff
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-extrabold-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-extrabold-webfont.woff2
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-extralight-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-extralight-webfont.woff
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-extralight-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-extralight-webfont.woff2
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-light-webfont.woff
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-light-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-light-webfont.woff2
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-medium-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-medium-webfont.woff
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-medium-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-medium-webfont.woff2
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-regular-webfont.woff
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-regular-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-regular-webfont.woff2
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-semibold-webfont..woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-semibold-webfont..woff
--------------------------------------------------------------------------------
/docs/src/css/fonts/publicsans-semibold-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/css/fonts/publicsans-semibold-webfont.woff2
--------------------------------------------------------------------------------
/docs/src/css/sass/design-guide-page.scss:
--------------------------------------------------------------------------------
1 | .cagov-table table {
2 | width: 100%;
3 | }
4 | .cagov-table table.partial-borders {
5 | border-bottom: none;
6 | border-right: none;
7 | }
8 | .bgcolor-chips td {
9 | height: 5rem;
10 | }
11 | .font-demo {
12 | border: solid 1px #ccc;
13 | padding: 2rem;
14 | display: inline-block;
15 | margin-bottom: 2rem;
16 | }
--------------------------------------------------------------------------------
/docs/src/css/sass/principles-page.scss:
--------------------------------------------------------------------------------
1 | .principle-page-item {
2 | margin: 4rem 0;
3 | h2 {
4 | margin-top: 0;
5 | }
6 | .kicker {
7 | margin-bottom: 0;
8 | }
9 | }
--------------------------------------------------------------------------------
/docs/src/js/airtable-form/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/js/airtable-form/CHANGELOG.md
--------------------------------------------------------------------------------
/docs/src/js/airtable-form/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/js/airtable-form/README.md
--------------------------------------------------------------------------------
/docs/src/js/airtable-form/custom-element.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | }
--------------------------------------------------------------------------------
/docs/src/js/airtable-form/preview.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/js/airtable-form/preview.html
--------------------------------------------------------------------------------
/docs/src/js/airtable-form/src/index.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/docs/src/js/airtable-form/src/index.scss
--------------------------------------------------------------------------------
/docs/src/js/component-sidebar.js:
--------------------------------------------------------------------------------
1 | const componentMenuButton = document.querySelector(
2 | '.component-sidebar-menu-button',
3 | );
4 |
5 | if (componentMenuButton) {
6 | componentMenuButton.onclick = () => {
7 | document
8 | .querySelector('.component-sidebar-menu-content')
9 | .classList.toggle('component-sidebar-menu-content-reveal');
10 | document
11 | .querySelector('.component-sidebar-menu-arrow')
12 | .classList.toggle('component-sidebar-menu-arrow-transform');
13 | };
14 | }
15 |
--------------------------------------------------------------------------------
/docs/src/js/index.js:
--------------------------------------------------------------------------------
1 | /* eslint import/no-unresolved: 'off' */
2 | import '../../../components/site-navigation/src/index.js';
3 | import '../../../components/page-navigation/dist/index.js';
4 | import '../../../components/accordion/dist/index.js';
5 | import '../../../components/page-alert/dist/index.js';
6 | import '../../../components/page-feedback/dist/index.js';
7 | import '../../../components/pagination/dist/index.js';
8 | import '../../../components/link-icon/dist/index.js';
9 | import '../../../components/back-to-top/dist/index.js';
10 | import '../../../components/icons/src/index.js';
11 |
12 | import './component-sidebar.js';
13 | import './airtable-form/src/index.js';
14 | import './cagov-code-preview.js';
15 |
--------------------------------------------------------------------------------
/fonts/publicsans-bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-bold-webfont.woff
--------------------------------------------------------------------------------
/fonts/publicsans-bold-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-bold-webfont.woff2
--------------------------------------------------------------------------------
/fonts/publicsans-extrabold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-extrabold-webfont.woff
--------------------------------------------------------------------------------
/fonts/publicsans-extrabold-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-extrabold-webfont.woff2
--------------------------------------------------------------------------------
/fonts/publicsans-extralight-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-extralight-webfont.woff
--------------------------------------------------------------------------------
/fonts/publicsans-extralight-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-extralight-webfont.woff2
--------------------------------------------------------------------------------
/fonts/publicsans-light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-light-webfont.woff
--------------------------------------------------------------------------------
/fonts/publicsans-light-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-light-webfont.woff2
--------------------------------------------------------------------------------
/fonts/publicsans-medium-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-medium-webfont.woff
--------------------------------------------------------------------------------
/fonts/publicsans-medium-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-medium-webfont.woff2
--------------------------------------------------------------------------------
/fonts/publicsans-regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-regular-webfont.woff
--------------------------------------------------------------------------------
/fonts/publicsans-regular-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-regular-webfont.woff2
--------------------------------------------------------------------------------
/fonts/publicsans-semibold-webfont..woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-semibold-webfont..woff
--------------------------------------------------------------------------------
/fonts/publicsans-semibold-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cagov/design-system/d984e62c98b4c9122233c53aad58f0f47df7d433/fonts/publicsans-semibold-webfont.woff2
--------------------------------------------------------------------------------
/playwright.config.mjs:
--------------------------------------------------------------------------------
1 | // playwright.config.js
2 | // @ts-check
3 | /** @type {import('@playwright/test').PlaywrightTestConfig} */
4 | const config = {
5 | webServer: {
6 | command: 'npm run test:serve',
7 | port: 8080,
8 | timeout: 120 * 1000,
9 | reuseExistingServer: false,
10 | },
11 | };
12 | export default config;
--------------------------------------------------------------------------------
/test/test.config.js:
--------------------------------------------------------------------------------
1 | import { puppeteerLauncher } from '@web/test-runner-puppeteer';
2 |
3 | export default {
4 | browsers: [
5 | puppeteerLauncher({
6 | launchOptions: {
7 | headless: false,
8 | devtools: true,
9 | args: [],
10 | },
11 | }),
12 | ],
13 | };
14 |
--------------------------------------------------------------------------------