Skip to content

Commit 707987a

Browse files
committed
Implement gen css
1 parent 150adb6 commit 707987a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+1182
-449
lines changed

Cargo.lock

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[workspace]
22
resolver = "2"
3-
members = ["libs/extractor", "bindings/devup-ui-wasm"]
3+
members = ["libs/extractor", "bindings/devup-ui-wasm", "libs/sheet"]

apps/next/src/app/globals.css

Lines changed: 0 additions & 42 deletions
This file was deleted.

apps/next/src/app/layout.tsx

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
1-
import type { Metadata } from "next";
2-
import { Geist, Geist_Mono } from "next/font/google";
3-
import "./globals.css";
1+
import { Box } from '@devup-ui/react'
2+
import type { Metadata } from 'next'
3+
import { Geist, Geist_Mono } from 'next/font/google'
44

55
const geistSans = Geist({
6-
variable: "--font-geist-sans",
7-
subsets: ["latin"],
8-
});
6+
variable: '--font-geist-sans',
7+
subsets: ['latin'],
8+
})
99

1010
const geistMono = Geist_Mono({
11-
variable: "--font-geist-mono",
12-
subsets: ["latin"],
13-
});
11+
variable: '--font-geist-mono',
12+
subsets: ['latin'],
13+
})
1414

1515
export const metadata: Metadata = {
16-
title: "Create Next App",
17-
description: "Generated by create next app",
18-
};
16+
title: 'Create Next App',
17+
description: 'Generated by create next app',
18+
}
1919

2020
export default function RootLayout({
2121
children,
2222
}: Readonly<{
23-
children: React.ReactNode;
23+
children: React.ReactNode
2424
}>) {
2525
return (
2626
<html lang="en">
2727
<body className={`${geistSans.variable} ${geistMono.variable}`}>
28+
<Box color="grey">hello</Box>
2829
{children}
2930
</body>
3031
</html>
31-
);
32+
)
3233
}

apps/next/src/app/page.module.css

Lines changed: 0 additions & 168 deletions
This file was deleted.

apps/next/src/app/page.tsx

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
'use client'
2-
import styles from "./page.module.css";
3-
import {Box} from "@devup-ui/react";
4-
import {useState} from "react";
52

6-
export default function Home() {
7-
const bg = "red"
8-
const [color, setColor] = useState("yellow")
3+
import { Box } from '@devup-ui/react'
4+
import { useState } from 'react'
5+
6+
export default function HomePage() {
7+
const [color, setColor] = useState('yellow')
8+
const [enabled, setEnabled] = useState(false)
99

1010
return (
11-
<div className={styles.page}>
12-
<Box bg={bg} color={color} fontSize={32}>hello</Box>
13-
<button onClick={() => setColor("blue")}>
11+
<div>
12+
<Box bg="red" color={color} cursor="pointer" fontSize={32}>
13+
hello
14+
</Box>
15+
<Box color={enabled ? 'red' : 'blue'} fontSize={32}>
16+
hello
17+
</Box>
18+
<button
19+
onClick={() => {
20+
setColor('blue')
21+
setEnabled((prev) => !prev)
22+
}}
23+
>
1424
Change
1525
</button>
16-
17-
1826
</div>
19-
);
27+
)
2028
}

bindings/devup-ui-wasm/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,19 @@ crate-type = ["cdylib", "rlib"]
1111
default = ["console_error_panic_hook"]
1212

1313
[dependencies]
14-
wasm-bindgen = "0.2.84"
15-
#local package
14+
wasm-bindgen = "0.2.99"
1615
extractor = { path = "../../libs/extractor" }
16+
sheet = { path = "../../libs/sheet" }
1717

1818
# The `console_error_panic_hook` crate provides better debugging of panics by
1919
# logging them with `console.error`. This is great for development, but requires
2020
# all the `std::fmt` and `std::panicking` infrastructure, so isn't great for
2121
# code size when deploying.
2222
console_error_panic_hook = { version = "0.1.7", optional = true }
23+
once_cell = "1.20.2"
2324

2425
[dev-dependencies]
25-
wasm-bindgen-test = "0.3.34"
26+
wasm-bindgen-test = "0.3.49"
2627

2728
[profile.release]
2829
# Tell `rustc` to optimize for small code size.

0 commit comments

Comments
 (0)