feat: initial project setup with implementation plan
- Add PLAN.md with 40-step checklist across 10 phases - Add CLAUDE.md with project-specific instructions - Set up nix flake with FastHTML/MonsterUI dependencies - Create Python package skeleton (src/animaltrack) - Vendor FastHTML and MonsterUI documentation - Add Docker build configuration 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
122
docs/vendor/monsterui/api_ref/docs_dividers.md
vendored
Normal file
122
docs/vendor/monsterui/api_ref/docs_dividers.md
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
# Dividers API Reference
|
||||
|
||||
### Divider
|
||||
|
||||
Source
|
||||
|
||||
[code]
|
||||
|
||||
Divider(*c, cls=('my-4', <DividerT.icon: 'uk-divider-icon'>), **kwargs) -> fastcore.xml.FT
|
||||
[/code]
|
||||
|
||||
> Divider with default styling and margin
|
||||
|
||||
**Params**
|
||||
|
||||
* `c` contents of Divider tag (often nothing)
|
||||
|
||||
* `cls` Classes in addition to Divider styling
|
||||
|
||||
* `kwargs`
|
||||
|
||||
**Returns:** Hr(..., cls='uk-divider-icon') or Div(..., cls='uk-divider-vertical')
|
||||
|
||||
* * *
|
||||
|
||||
### DividerT
|
||||
|
||||
_Divider Styles from https://franken-ui.dev/docs/divider_
|
||||
|
||||
Option | Value | Option | Value
|
||||
---|---|---|---
|
||||
icon | uk-divider-icon | sm | uk-divider-sm
|
||||
vertical | uk-divider-vertical | |
|
||||
|
||||
See Source
|
||||
|
||||
See Output
|
||||
|
||||
Small Divider
|
||||
|
||||
* * *
|
||||
|
||||
Vertical Divider
|
||||
|
||||
Icon Divider
|
||||
|
||||
* * *
|
||||
[code]
|
||||
|
||||
def ex_dividers():
|
||||
return Div(
|
||||
P("Small Divider"),
|
||||
Divider(cls=DividerT.sm),
|
||||
DivCentered(
|
||||
P("Vertical Divider"),
|
||||
Divider(cls=DividerT.vertical)),
|
||||
DivCentered("Icon Divider"),
|
||||
Divider(cls=DividerT.icon))
|
||||
|
||||
[/code]
|
||||
|
||||
### DividerSplit
|
||||
|
||||
Source
|
||||
|
||||
[code]
|
||||
|
||||
DividerSplit(*c, cls=(), line_cls=(), text_cls=())
|
||||
[/code]
|
||||
|
||||
> Creates a simple horizontal line divider with configurable thickness and vertical spacing
|
||||
|
||||
**Params**
|
||||
|
||||
* `c`
|
||||
|
||||
* `cls`
|
||||
|
||||
* `line_cls`
|
||||
|
||||
* `text_cls`
|
||||
|
||||
See Source
|
||||
|
||||
See Output
|
||||
|
||||
Or continue with
|
||||
|
||||
[code]
|
||||
|
||||
def ex_dividersplit():
|
||||
return DividerSplit(P("Or continue with", cls=TextPresets.muted_sm))
|
||||
|
||||
[/code]
|
||||
|
||||
### DividerLine
|
||||
|
||||
Source
|
||||
|
||||
[code]
|
||||
|
||||
DividerLine(lwidth=2, y_space=4)
|
||||
[/code]
|
||||
|
||||
> **Params**
|
||||
|
||||
* `lwidth`
|
||||
|
||||
* `y_space`
|
||||
|
||||
See Source
|
||||
|
||||
See Output
|
||||
|
||||
* * *
|
||||
[code]
|
||||
|
||||
def ex_dividerline():
|
||||
return DividerLine()
|
||||
|
||||
[/code]
|
||||
|
||||
Reference in New Issue
Block a user