diff --git a/docs/ui/components/buttons.html b/docs/ui/components/buttons.html
new file mode 100644
index 0000000..e15cfb5
--- /dev/null
+++ b/docs/ui/components/buttons.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+ Ink UI - Button Components
+
+
+
+
+
+
+
+
+ Basic Button
+
+ Primary Button
+ Secondary Button
+ Text Button
+
+
+
<button class="primary">Primary Button</button>
+<button class="secondary">Secondary Button</button>
+<button class="text">Text Button</button>
+
+
+
+
+ Button Variants
+
+
+
Sizes
+ Small
+ Medium
+ Large
+
+
+
States
+ Normal
+ Disabled
+ Loading
+
+
+
+
+
+ Props & Customization
+
+
+
+ Class
+ Description
+ Default
+
+
+
+
+ primary
+ Primary action button style
+ -
+
+
+ secondary
+ Secondary action button style
+ -
+
+
+ small
+ Small button size
+ -
+
+
+ large
+ Large button size
+ -
+
+
+
+
+
+
+
diff --git a/docs/ui/components/forms.html b/docs/ui/components/forms.html
new file mode 100644
index 0000000..7012dd0
--- /dev/null
+++ b/docs/ui/components/forms.html
@@ -0,0 +1,137 @@
+
+
+
+
+
+ Ink UI - Form Components
+
+
+
+
+
+
+
+
+ Basic Form Elements
+
+
+
<form class="form-grid">
+ <div class="form-group">
+ <label>Text Input</label>
+ <input type="text" placeholder="Enter text">
+ </div>
+ <!-- More form elements... -->
+</form>
+
+
+
+
+
+
+ Props & Classes
+
+
+
+ Class
+ Description
+ Example
+
+
+
+
+ form-group
+ Container for form elements
+ <div class="form-group">
+
+
+ error
+ Error message styling
+ <span class="error">
+
+
+ helper
+ Helper text styling
+ <span class="helper">
+
+
+
+
+
+
+
diff --git a/docs/ui/components/layout.html b/docs/ui/components/layout.html
new file mode 100644
index 0000000..aa06bdb
--- /dev/null
+++ b/docs/ui/components/layout.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+ Ink UI - Layout Components
+
+
+
+
+
+
+
+
+ Grid Layout
+
+
+
Column 1
+
Column 2
+
Column 3
+
+
+
+
<div class="grid-demo">
+ <div class="demo-box">Column 1</div>
+ <div class="demo-box">Column 2</div>
+ <div class="demo-box">Column 3</div>
+</div>
+
+
+
+
+ Flex Layout
+
+
+
Flex Item 1
+
Flex Item 2
+
Flex Item 3
+
+
+
+
<div class="flex-demo">
+ <div class="demo-box">Flex Item 1</div>
+ <div class="demo-box">Flex Item 2</div>
+ <div class="demo-box">Flex Item 3</div>
+</div>
+
+
+
+
+ Container
+
+
+
<div class="container">
+ <div class="content">Contained Content</div>
+</div>
+
+
+
+
+ Layout Classes
+
+
+
+ Class
+ Description
+ Properties
+
+
+
+
+ container
+ Centers content with max-width
+ max-width: 1200px
+
+
+ grid-demo
+ Basic grid layout
+ display: grid
+
+
+ flex-demo
+ Basic flex layout
+ display: flex
+
+
+
+
+
+
+
diff --git a/docs/ui/index.html b/docs/ui/index.html
new file mode 100644
index 0000000..8d0bbb4
--- /dev/null
+++ b/docs/ui/index.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+ Ink UI Documentation
+
+
+
+
+
+
+ Ink UI Documentation
+
+
+
+
+
+
+
+
+ Getting Started
+ Ink provides a modern and minimalist UI framework that
+ helps you create beautiful and responsive web applications.
+ This documentation will guide you through the available
+ components and their usage.
+
+
+
+ UI Elements
+
+
+
Buttons
+
+ Primary Button
+ Secondary Button
+
+
+
<button class="primary">
+ Primary Button</button>
+<button class="secondary">Secondary Button</button>
+
+
+
+
+
Text Inputs
+
+
+
+
+
<input type="text"
+ placeholder="Standard input">
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/with-express/public/ink-logo.png b/examples/with-express/public/ink-logo.png
new file mode 100644
index 0000000..7e07487
Binary files /dev/null and b/examples/with-express/public/ink-logo.png differ
diff --git a/examples/with-express/src/index.ts b/examples/with-express/src/index.ts
index 808f810..7dc1542 100644
--- a/examples/with-express/src/index.ts
+++ b/examples/with-express/src/index.ts
@@ -60,6 +60,6 @@ app.get('/', async (req, res) => {
});
//listen
-app.listen(3000, () => {
- console.log('Server is running on http://localhost:3000');
+app.listen(3001, () => {
+ console.log('Server is running on http://localhost:3001');
});
\ No newline at end of file
diff --git a/examples/with-express/src/pages/index.ink b/examples/with-express/src/pages/index.ink
index a4c16d4..d15236b 100644
--- a/examples/with-express/src/pages/index.ink
+++ b/examples/with-express/src/pages/index.ink
@@ -2,15 +2,72 @@