Coder Social home page Coder Social logo

svelte-a11y-dialog's Introduction

image

License Maintenance GitHub commits PRs Welcome Gitter

AgnosticUI is a set of UI primitives that start their lives in clean HTML and CSS. These standards compliant components are then copied to our framework implementations in: React, Vue 3, Svelte, Astro, and Angular (experimental).

AgnosticUI Documentation

Features

  • ๐Ÿ”ฅ Available in React, Vue 3, Svelte, Astro, and Angular (experimental)
  • ๐Ÿ™Œ Vanilla JavaScript works too!! ๐Ÿ˜Ž
  • ๐Ÿ–Œ๏ธ CSS custom properties-based theming
  • ๐Ÿ’ช Clean, semantic, and accessible HTML
  • ๐Ÿ’ฏ Decoupled standards-based CSS (no preprocessing)

Installation

See the Setup Docs

Code of conduct

See Code of conduct

Contributing

See Contributing guidelines

Credits

See Credits


Contributions are definitely welcome! <3

Made with โค๏ธ | HTML | CSS | JavaScript by Rob Levin

svelte-a11y-dialog's People

Contributors

roblevintennis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

dcheglakov

svelte-a11y-dialog's Issues

Alertdialog role

I'm fairly certain we have the same issue as Vue port. See morkro/vue-a11y-dialog#39 and verify or fix here as well if issues with alert dialog not working properly when clicking outside (shouldn't dismiss but does)

Tests

I really would like to use Cypress for this but it doesn't appear that the cypress-svelte-unit-test is working and we'll have to wait:

@roblevintennis Hey, so I would love to update it to the new way of bundling and running component tests, but it is a little bit tricky and i did not have time. But a new unified e2e + component testing runner is coming out in Cypress v10 and it should be better then to write all kinds of component testing adaptors, so I will wait for that to come out

I've heard from another Cypress team member that they're currently working on a Vite + Cypress plugin rewrite.

I think I'll need to table this task until that becomes available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.