Skip to content

Commit 4e648c7

Browse files
committed
chore: remove use client
1 parent fe441c4 commit 4e648c7

File tree

27 files changed

+2713
-5375
lines changed

27 files changed

+2713
-5375
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,24 @@ To use Material Web Components for React as a **library** in your project, run:
1717
npm install material-web-components-react
1818
```
1919

20-
## Documentation
20+
## Usage
21+
22+
Here's a general example of how the components can be used:
23+
24+
```tsx
25+
import React from 'react';
26+
import Button from 'material-web-components-react/button';
27+
28+
function Example() {
29+
return (
30+
<div>
31+
<Button>Click me</Button>
32+
</div>
33+
);
34+
}
35+
```
36+
37+
For a detailed reference on usage, you might want to check out the source code of the [NextJS demo](./apps/demo/src/app/page.tsx). It's simple!
2138

2239
Under the hood, this library simply uses the official [@material/web](https://github.com/material-components/material-web/) components. Visit [the official Material Web Components docs](https://github.com/material-components/material-web/blob/main/docs/intro.md) to learn how to use those components. The props remain the same!
2340

packages/ui/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,10 @@
4949
"typescript": "^5.3.3"
5050
},
5151
"dependencies": {
52-
"@lit-labs/ssr-react": "^0.3.0",
5352
"@lit/react": "^1.0.5",
5453
"@material/web": "^2.0.0",
5554
"autoprefixer": "^10.4.19",
56-
"lit": "^3.1.4",
55+
"lit": "^3.2.0",
5756
"react": "^18.2.0",
5857
"tailwind-merge": "^2.4.0",
5958
"tailwindcss": "^3.4.1",

packages/ui/src/badge/index.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client";
2-
31
import React from "react";
42

53
import { MdBadge } from "@material/web/labs/badge/badge";

packages/ui/src/button/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
"use client";
21
// file: Fab.react.tsx
32
import { MdElevatedButton } from "@material/web/button/elevated-button";
43
import { MdFilledButton } from "@material/web/button/filled-button";

packages/ui/src/card/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
"use client";
21
// file: Fab.react.tsx
32
import { MdElevatedCard } from "@material/web/labs/card/elevated-card";
43
import { MdFilledCard } from "@material/web/labs/card/filled-card";

packages/ui/src/checkbox/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
"use client";
21
// file: Checkbox.react.tsx
32
import { MdCheckbox } from "@material/web/checkbox/checkbox";
43
import React from "react";

packages/ui/src/chip/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
"use client";
21
// file: Icon.react.tsx
32
import { MdChipSet } from "@material/web/chips/chip-set";
43
import { MdAssistChip } from "@material/web/chips/assist-chip";

packages/ui/src/dialog/index.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client";
2-
31
import React from "react";
42

53
import { MdDialog } from "@material/web/dialog/dialog.js";

packages/ui/src/divider/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
"use client";
21
// file: Divider.react.tsx
32
import { MdDivider } from "@material/web/divider/divider";
43
import React from "react";

packages/ui/src/elevation/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
"use client";
21
// file: Elevation.react.tsx
32
import { MdElevation } from "@material/web/elevation/elevation";
43
import React from "react";

0 commit comments

Comments
 (0)