accessible-astro-components

A set of Accessible, easy to use, Front-end UI Components for Astro.

MIT License

Downloads
3.6K
Stars
294
Committers
10

Bot releases are hidden (Show)

accessible-astro-components - v1.5.8

Published by markteekman about 2 years ago

Fixes

Notification.astro component now uses the correct syntax for applying it's props

accessible-astro-components - v1.5.7

Published by markteekman about 2 years ago

Fixes

  • Media.astro component now uses the correct syntax for applying it's props
accessible-astro-components - v1.5.6

Published by markteekman about 2 years ago

Changes

  • Simplified the SkipLinks.astro component (it now only targets the main-content of the page) #27
    • Shoutout to @iansjk for submitting the issue!
  • Added fallback to SkipLinks.astro to search for h1 when main-content is not found
  • Added console.warn to SkipLinks.astro for when neither main-content or an h1 is found
accessible-astro-components - v1.5.5

Published by markteekman about 2 years ago

🐛 Bug Fixes

  • Fix incorrect aria-labelledby id and add role="region" to the content div of AccordionItem.astro #24
    • Shout-out to @djmtype for submitting the issue!
  • Fix flash of styles when navigating pages with slower connections in DarkMode.astro #25
accessible-astro-components - v1.5.4

Published by markteekman over 2 years ago

🐛 Bug Fixes

  • Prevent unwanted scroll behavior when closing the Modal #16 #22
  • Missing initial aria-label on DarkMode <button> #18 #21
  • Preprocessor dependency "sass" not found. Did you install it? error #19

Shout-out to @tinymachine for submitting these issues and for @antonyfaris's help in fixing them!

accessible-astro-components - v1.5.3

Published by markteekman over 2 years ago

🐛 Bug Fixes

  • Fixed documentation in README.md of how to use the Pagination.astro components props (camelCase instead of kebab-case)
accessible-astro-components - v1.5.2

Published by markteekman over 2 years ago

🏗️ Changes

  • Provide <ul> of Pagination.astro component with a class for better integration with the Accessible Astro themes
accessible-astro-components - v1.5.1

Published by markteekman over 2 years ago

🏗️ Changes

-BREAKING: Changed id prop to triggerId to better describe the intention for the Modal.astro component. Thanks @tinymachine for mentioning it in #12

🐛 Bug Fixes

  • Media.astro component was not yet exported in index.js
  • Encapsulated Pagination.astro component styles in .pagination class to prevent style leaks
accessible-astro-components - v1.5.0

Published by markteekman over 2 years ago

Note: This first release combines all versions from 1.0.0 up to 1.4.7.

✨ New

  • Added DarkMode.astro component
  • Added Media.astro component
  • Added Pagination.astro component
  • Added SkipLinks.astro component

🐛 Bug Fixes

  • Set <style is:global> for components to allow for easier style overrides. Thanks @tinymachine for mentioning it in #13
accessible-astro-components - v1.4.7

Published by markteekman over 2 years ago

Note: This first release combines all versions from 1.0.0 up to 1.4.7.

✨ New

  • Added Accordion.astro and AccordionItem.astro components
  • Added Card.astro component
  • Added Modal.astro component
  • Added Notification.astro component

⚙️ Updates

🏗️ Changes

  • Used <script type="module"> to allow for multiple instances of components
  • Added a transition to the Card.astro component's hover effect

🐛 Bug Fixes

  • Fixed height issue of Accordion.astro after resizing the browser window
  • Fixed Modal.astro responsive size issues