github-elements
GitHub's Web Component collection.
We have 17 open source custom elements:
github/auto-check-element
An input element that validates its value with a server endpoint.
github/auto-complete-element
Auto-complete input values from server search results.
github/clipboard-copy-element
Copy element text content or input values to the clipboard.
github/details-dialog-element
A modal dialog that's opened with <details>.
github/details-menu-element
A menu opened with <details>.
github/file-attachment-element
Attach files via drag and drop or file input.
github/filter-input-element
Display elements in a subtree that match filter input text.
github/g-emoji-element
Backports native emoji characters to browsers that don't support them by replacing the characters with fallback images.
github/image-crop-element
A custom element for cropping a square image. Returns x, y, width, and height.
github/include-fragment-element
A client-side includes tag.
github/markdown-toolbar-element
Markdown formatting buttons for text inputs.
github/relative-time-element
Web component extensions to the standard <time> element.
github/remote-input-element
An input element that sends its value to a server endpoint and renders the response body.
github/tab-container-element
An accessible tab container element with keyboard support.
github/task-lists-element
Drag and drop task list items.
github/text-expander-element
Activates a suggestion menu to expand text snippets as you type.
github/typing-effect-element
A custom element that shows text as if it were being typed