slippers
slippers copied to clipboard
A UI component framework for Django. Built on top of Django Template Language.
Maintaining a `yaml` file of components is a little annoying. There should be a built-in way to auto-discover components. I have a few ideas but if you have suggestions, please...
Slippers should not crash if the contents of `components.yaml` isn't in the expected format. It should show a helpful error message instead.
Hey, I discovered your project through a comment on [HackerNews](https://news.ycombinator.com/item?id=28286598) - and it got me curious. The idea looks really nice as I often struggle with managing my components in...
Exceptions are raised if `settings.DEBUG` is True. This is OK, but to be more inline with Django's recommendations, we should check the value of `debug` in the template engine's settings...
Hi, Trying to marry Slippers with AlpineJS I found that attributes starting with `@` do not render. Component definition: ```html {{ children }} ``` Usage: ```twig {% #button type="button" @click="open...
It may be useful to render components from views. I came across this while trying to use slippers components with HTMX.
The current `typeguard` version is 4.x while it is 2.x in this package. Can `typeguard` be upgraded or is there a reason it is pinned to v2?
When will it support Django 5.0?
Using slippers 0.6.2 and alpine.js. I'm trying to pass `@click.outside="open=true"` to the component but it doesn't work. Upon testing, other attributes work e.g. `name`. I also tried `x-on:click.outside` (like in...
Add a way to check if `children` have been given. This is akin to [Django component's conditional slots](https://github.com/EmilStenstrom/django-components/#conditional-slots). Ideally the prop would be available already in the frontmatter. Little update...