Changelog
v0.0.33
Added
- Updated css
static/styles.css
Comming Soon (v0.1.0)
Features
Published CSS.
Setup modules for
Page.tsx
andTitle.tsx
.Move
Input.tsx
andTextArea.tsx
from islands to components.Move testing pages to another project.
Migrate all islands to components
Remove navigation properties in favor of children.
Add standard htmlelement properties spreads in component interfaces. Things like
AriaMixins
,JSX.HTMLAttributes<T>
andGlobalEventHandlers
.Markdown styles integration.
Identify all HTMLElements in all components as an individual “part”.
- Name each part a unique css class.
- Use that name to connect the classnames dictionary with the component.
- Add an optional forwarded reference to very part.
Create a library of common functions for components when turning them into islands.
Components
- Page layout
- Header
- Text
- Link
- Footer
- Navigation
- Menu
- Select
- Button
- Fieldset
- Chip
- Card
- Main
- Linkmap
- Separator
- Spinner
Documentation
- Project README.md
- CONTRIBUTING.md
- Components
- Types
- Properties
- Setup functions (First document the component setup process)
- Render functions (Gradually as the components are visually documented in ana-components-docs)
- Documentation site ()
- Types
- Sass code