CSS ComponentThe latest version of this package is: 17.0.30-alpha.8, Opens in new window
A Disclosure Card is used for cards with expandable content.
This component provides .css, .styl, .less and .scss -files.
To be able to install this component, please refer to the Project Setup documentation.
$ npm i @ids-core/disclosure-card@17.0.30-alpha.8Table of Contents
Edit this section, Opens in new windowUsage
<ul class="if cards disclosures" role="presentation">
  <li class="if" role="presentation">
    <button
      aria-haspopup="true"
      aria-expanded="false"
      aria-controls="expandable-content-16"
      aria-labelledby="expandable-text-16"
      class="if disclosure-card [is-expanded]"
      type="button"
    >
      <img class="if image" src="/images/travel.png" />
      <p id="expandable-text-16" class="if text body">Reseforsรคkring</p>
      <p class="if expandable text meta">Dรถlj resefรถrsรคkringar</p>
    </button>
    <div tabindex="-1" id="expandable-content-16" class="if block expandable [is-expanded]">
      โฆ
    </div>
  </li>
  <li class="if" role="presentation">
    โฆ
  </li>
  <li class="if" role="presentation">
    โฆ
  </li>
</ul>Modifiers
All Disclose Card containers , .cards.disclosures, can be modified with the classes one, two or three for a desired layout.
<ul class="if cards.disclosures [one|two|three]" role="presentation">
  โฆ
</ul>Accessibility
When using the disclosure cards, it is important to add and update the required accessibility attributes.
For the container, you need to add role="presentation", since the list is not used as a list.
<ul โฆ role="presentation">
  โฆ
</ul>For the list item, you need to add role="presentation", since the list item is not used as a list item.
<li class="if" role="presentation">
  โฆ
</li>For the button, you need to add the required aria-*-attributes:
- aria-haspopup="true"to indicate that this control has an expandable
- aria-expanded="false"to indicate if the disclosure card is open or not
- aria-controls="<id to expandable content>"to indicate what the button controls
- aria-labelledby="<id to text to label>"OR- aria-label="<relevant label>"
<button
  aria-haspopup="true"
  aria-expanded="false"
  aria-controls="expandable-content-16"
  aria-labelledby="expandable-text-16"
  class="if disclosure-card"
  type="button"
>
  โฆ
</button>Changelog
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
14.24.3 (2022-06-07)
Documentation Updates
- disclosure-card: convert html examples to using MDX/React components instead (833e04e) , closes #611502
14.22.2 (2022-05-03)
Miscellaneous chores
- package locks: update package locks (813eac7)
14.20.1 (2022-04-19)
Miscellaneous chores
- changelog: regenerate all CHANGELOG.md files (64ab385) , closes #586342
- changelog: regenerate all changelogs after updating changelog generation (70789c9) , closes #587270
14.18.3 (2022-04-13)
Bug Fixes
- changelog: generate new CHANGELOG.md files for root and
packages (349fda4)
,
closes #586063
. We regenerate the files to include all relevant commits and to use conventional-commitsat 100%
14.16.0 (2022-04-07)
Bug Fixes
14.9.0 (2022-03-03)
Miscellaneous chores
- ๐ค Bootstrap (6822f5b)
14.8.1 (2022-02-23)
Bug Fixes
reinstall (d425056)
bootstrap (9a713df)
merge (2b1c5f1)
reinstall (5221600)
reinstall (147df55)
reinstall (afce1f2)
reinstall (67f3140)
- 
Add changelog.md to files (3338314) 
Reinstall (a2abf51)
14.2.2 (2021-12-10)
Code Refactoring
- 
๐ก Change focus styles, remove whatinput (75fd31b) , closes #505205 
- 
rebuild and reinstall (f9fb687) 
reinstall (885c74b)
- 
fix changelogs manually (b1232b4) 
reinstall (545a069)
reinstall (e149c2c)
13.12.3 (2021-11-09)
โ BREAKING CHANGES
- ๐งจ The scope for If Design System npm packages has now changed from
@if-design-systemto@ids-core. We have also renamed the repository fromif-design-systemtoids-core
- ๐งจ Util is now renamed to Utils
- ๐งจ We have now changed the navigation structure for the documentation site. Please update any saved links!
- ๐งจ Navigation structure has now changed. Please see release notes!
Documentation Updates
- 
โ๏ธ Move position of the quick links (5cb0897) 
- 
โ๏ธ Remove unneeded margins for shortcuts (36c7e8d) 
- 
โ๏ธ Split out CSS documentation and remove JS (6099cfe) , closes #467386 
- 
โ๏ธ Update links and change navigation structure (0bfd27d) , closes #490579 
- 
Clean up Disclosure Card documentation. Reduce size of examples (347921d) 
Code Refactoring
- 
๐ก Reduce spacing tokens, use correct size tokens (97aa461) 
- 
๐ก Rename scope and repository (3ea5423) 
- 
๐ก Use new navigation structure for documentation (415aee5) , closes #490579 
- 
another change in the structure (38a0d2e) 
Miscellaneous chores
- 
๐ค Prune changelogs (2c660c2) 
- 
๐ค Remove file no longer needed (dce4414) 
- 
๐ค Rename util to utils (f78721f) 
bootstrap (6fc1ed8)
reinstall (da80dba)
13.11.0 (2021-10-19)
Features
- ๐ธ Input field hot reload (eac76b7)
13.9.5 (2021-10-04)
Bug Fixes
13.9.2 (2021-09-30)
Bug Fixes
- ๐ Complete the pseudo-element fix (1dcee2c)
13.7.0 (2021-09-22)
Documentation Updates
- โ๏ธ Update linking layout and naming (15c383b)
13.6.3 (2021-09-17)
Bug Fixes
13.6.0 (2021-09-08)
Documentation Updates
bootstrap (d23e139)
- 
๐ค Use correct order for diff (cc6a4fd) 
- 
๐ค Remove IE11 support from disclosure-card (f79d8bc) , closes #336127 
12.14.1 (2021-08-12)
Miscellaneous chores
12.13.1 (2021-08-11)
Bug Fixes
12.12.1 (2021-08-10)
Bug Fixes
- 
๐ Make sure components using fonts, have fonts bundled (d5bb642) , closes #354912 
- 
๐ค Remove .gitignore, use npm package.json files instead, ignore zip files for npm pack (49f0269) , closes #412081 . This will whitelist files to be used in "npm pack" 
- 
๐ค Reinstall (e660696) 
- 
remove char (510ce67) 
- 
remove char (d843b38) 
- 
๐ค Update published date (61e7ccf) 
12.6.0 (2021-05-27)
Bug Fixes
- 
๐ Manually set firstPublished and lastModified (e83af7d) 
- 
๐ We don't need lastModified (e458a12) 
12.0.0 (2021-05-05)
โ BREAKING CHANGES
- ๐งจ All of the mixins have now been renamed
- ๐งจ USPs component is now renamed to Quick Facts
- ๐งจ This extracts the Hero variation with no image into a separate, design updated component named Header
- ๐งจ Footer is now renamed to Global Footer
- ๐งจ Extracting crosslinks to Disclosure Card
Features
- 
๐ธ Extract expandable crosslinks to Disclosure Card (cc16227) , closes #336508 
- 
๐ธ Rename and extract and update hero with no image to (384eb77) , closes #336508 . Header component 
Code Refactoring
- 
๐ก Rename and consolidate mixins (67cf470) , closes #268081 
- 
๐ก Rename Footer to Global Footer (7cb7239) , closes #336508 
- 
๐ก Renamed USPs component to Quick Facts (9120381) , closes #336508 
Documentation Updates
rebuild (7edb430)