Introduction

Doggo is a headless component library for Phoenix LiveView. It defines the markup, the ARIA attributes, and the interactive behaviour, but it doesn't package any CSS. However, all components have example styles that are used in this storybook, and you can base your own styles on them.

The components are generated by macros. The demo storybook shows all components with their default options. Component names, base classes and modifier attributes can be overridden in your own application.

Not all components are stable yet. The build macro documentation and the documentation of the generated component include a maturity note.

This storybook covers 59 components in 9 categories. It was compiled with Doggo 0.16.0-10-g8217f40.

Resources