Skip to content

Commit b1e3414

Browse files
committed
lexical: tailwind
1 parent d2e8515 commit b1e3414

File tree

101 files changed

+722
-160
lines changed

Some content is hidden

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

101 files changed

+722
-160
lines changed

packages/lexical/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@
9696
"@babel/preset-typescript": "^7.21.0",
9797
"@jupyterlab/builder": "^4.0.0",
9898
"@tailwindcss/forms": "^0.5.10",
99-
"@tailwindcss/postcss": "^4.1.11",
10099
"@tailwindcss/typography": "^0.5.16",
101100
"@types/codemirror": "^5.60.4",
102101
"@types/katex": "^0.14.0",
@@ -144,7 +143,7 @@
144143
"stylelint-config-standard": "^24.0.0",
145144
"stylelint-prettier": "^2.0.0",
146145
"svg-url-loader": "^7.1.1",
147-
"tailwindcss": "^4.1.11",
146+
"tailwindcss": "^3.4.17",
148147
"typedoc": "^0.28.2",
149148
"typescript": "^5.8.3",
150149
"url-loader": "^3.0.0",

packages/lexical/postcss.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
22
plugins: {
3-
'@tailwindcss/postcss': {},
3+
tailwindcss: {},
44
autoprefixer: {},
55
},
66
}

packages/lexical/src/components/Button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ export const Button = ({
2929
disabled={disabled}
3030
className={joinClasses(
3131
'Button__root',
32-
disabled && 'Button__disabled',
3332
small && 'Button__small',
33+
disabled && 'Button__disabled',
3434
className,
3535
)}
3636
onClick={onClick}

packages/lexical/src/examples/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
* MIT License
55
*/
66

7+
import "../../style/index.css";
8+
79
import { createRoot } from "react-dom/client";
810
// import App from "./AppSimple";
911
import App from "./AppNbformat";

packages/lexical/style/base.css

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
* MIT License
55
*/
66

7-
@import url('lexical/index.css');
8-
97
html {
108
box-sizing: content-box !important;
119
}

packages/lexical/style/index.css

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,62 @@
44
* MIT License
55
*/
66

7-
@import url('tailwind.css');
7+
@tailwind base;
8+
@tailwind components;
9+
@tailwind utilities;
10+
11+
/* Import base styles */
812
@import url('base.css');
13+
14+
/* Import all lexical component styles */
15+
@import url('lexical/Button.css');
16+
@import url('lexical/CodeActionMenuPlugin.css');
17+
@import url('lexical/CommentEditorTheme.css');
18+
@import url('lexical/CommentPlugin.css');
19+
@import url('lexical/ContentEditable.css');
20+
@import url('lexical/Dialog.css');
21+
@import url('lexical/DraggableBlockPlugin.css');
22+
@import url('lexical/Editor.css');
23+
@import url('lexical/EquationEditor.css');
24+
@import url('lexical/FloatingTextFormatToolbarPlugin.css');
25+
@import url('lexical/ImageNode.css');
26+
@import url('lexical/Input.css');
27+
@import url('lexical/Jupyter.css');
28+
@import url('lexical/JupyterPlugin.css');
29+
@import url('lexical/KatexEquationAlterer.css');
30+
@import url('lexical/Modal.css');
31+
@import url('lexical/Placeholder.css');
32+
@import url('lexical/PrettierButton.css');
33+
@import url('lexical/Rich.css');
34+
@import url('lexical/TableOfContentsPlugin.css');
35+
@import url('lexical/Theme.css');
36+
@import url('lexical/ToolbarPlugin.css');
37+
38+
/* Custom base styles */
39+
[contenteditable] {
40+
outline: 0px solid transparent;
41+
}
42+
43+
/* Custom component styles */
44+
@layer components {
45+
/* Button styles */
46+
.Button__root {
47+
@apply py-2.5 px-4 border-0 bg-gray-200 rounded cursor-pointer text-sm;
48+
}
49+
50+
.Button__root:hover {
51+
@apply bg-gray-300;
52+
}
53+
54+
.Button__small {
55+
@apply py-1.5 px-2.5 text-xs;
56+
}
57+
58+
.Button__disabled {
59+
@apply cursor-not-allowed;
60+
}
61+
62+
.Button__disabled:hover {
63+
@apply bg-gray-200;
64+
}
65+
}

packages/lexical/style/lexical/CommentEditorTheme.css

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@
44
* MIT License
55
*/
66

7-
/*
8-
* Copyright (c) 2021-2024 Datalayer, Inc.
9-
*
10-
* Datalayer License
11-
*/
12-
137
.CommentEditorTheme__paragraph {
148
margin: 0;
159
position: 'relative';

packages/lexical/style/lexical/CommentPlugin.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ i.add-comment {
4747
height: 20px;
4848
width: 20px;
4949
vertical-align: -10px;
50-
background-image: url(./images/icons/chat-left-text.svg);
50+
background-image: url(./icons/chat-left-text.svg);
5151
}
5252

5353
.CommentPlugin_CommentInputBox {
@@ -160,7 +160,7 @@ i.comments {
160160
height: 20px;
161161
width: 20px;
162162
vertical-align: -10px;
163-
background-image: url(./images/icons/comments.svg);
163+
background-image: url(./icons/comments.svg);
164164
opacity: 0.5;
165165
transition: opacity 0.2s linear;
166166
}
@@ -246,7 +246,7 @@ i.send {
246246
height: 20px;
247247
width: 20px;
248248
vertical-align: -10px;
249-
background-image: url(./images/icons/send.svg);
249+
background-image: url(./icons/send.svg);
250250
opacity: 0.5;
251251
transition: opacity 0.2s linear;
252252
}
@@ -433,6 +433,6 @@ i.send {
433433
height: 15px;
434434
width: 15px;
435435
vertical-align: -10px;
436-
background-image: url(./images/icons/trash3.svg);
436+
background-image: url(./icons/trash3.svg);
437437
transition: opacity 0.2s linear;
438438
}

packages/lexical/style/lexical/DraggableBlockPlugin.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
width: 16px;
2020
height: 16px;
2121
opacity: 0.3;
22-
background-image: url(./images/icons/draggable-block-menu.svg);
22+
background-image: url(./icons/draggable-block-menu.svg);
2323
}
2424

2525
.draggable-block-menu:active {

0 commit comments

Comments
 (0)