Limit colors and re-use tailwind config in desktop
This commit is contained in:
parent
d8c356a008
commit
98ce0408f7
11 changed files with 43 additions and 22 deletions
2
crates/librqbit/webui/.gitignore
vendored
2
crates/librqbit/webui/.gitignore
vendored
|
|
@ -11,6 +11,8 @@ node_modules
|
||||||
dist-ssr
|
dist-ssr
|
||||||
*.local
|
*.local
|
||||||
|
|
||||||
|
dist/
|
||||||
|
|
||||||
# Editor directories and files
|
# Editor directories and files
|
||||||
.vscode/*
|
.vscode/*
|
||||||
!.vscode/extensions.json
|
!.vscode/extensions.json
|
||||||
|
|
|
||||||
2
crates/librqbit/webui/dist/assets/index.css
vendored
2
crates/librqbit/webui/dist/assets/index.css
vendored
File diff suppressed because one or more lines are too long
2
crates/librqbit/webui/dist/assets/index.js
vendored
2
crates/librqbit/webui/dist/assets/index.js
vendored
File diff suppressed because one or more lines are too long
6
crates/librqbit/webui/dist/manifest.json
vendored
6
crates/librqbit/webui/dist/manifest.json
vendored
|
|
@ -4,14 +4,14 @@
|
||||||
"src": "assets/logo.svg"
|
"src": "assets/logo.svg"
|
||||||
},
|
},
|
||||||
"index.css": {
|
"index.css": {
|
||||||
"file": "assets/index-8d563632.css",
|
"file": "assets/index-54ac219d.css",
|
||||||
"src": "index.css"
|
"src": "index.css"
|
||||||
},
|
},
|
||||||
"index.html": {
|
"index.html": {
|
||||||
"css": [
|
"css": [
|
||||||
"assets/index-8d563632.css"
|
"assets/index-54ac219d.css"
|
||||||
],
|
],
|
||||||
"file": "assets/index-c39122a8.js",
|
"file": "assets/index-7c5fc47e.js",
|
||||||
"isEntry": true,
|
"isEntry": true,
|
||||||
"src": "index.html"
|
"src": "index.html"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ export const Modal: React.FC<ModalProps> = ({
|
||||||
className="fixed z-[301] top-0 left-0 w-full h-full block overflow-x-hidden overflow-y-auto"
|
className="fixed z-[301] top-0 left-0 w-full h-full block overflow-x-hidden overflow-y-auto"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className={`bg-white shadow-lg my-8 mx-auto max-w-2xl rounded ${className} dark:bg-slate-800 dark:text-zinc-50`}
|
className={`bg-white shadow-lg my-8 mx-auto max-w-2xl rounded ${className} dark:bg-slate-800 dark:text-gray-50`}
|
||||||
>
|
>
|
||||||
<ModalHeader onClose={onClose} title={title} />
|
<ModalHeader onClose={onClose} title={title} />
|
||||||
{children}
|
{children}
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ export const RqbitWebUI = (props: {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<AppContext.Provider value={context}>
|
<AppContext.Provider value={context}>
|
||||||
<div className="dark:bg-gray-900 dark:text-zinc-50 min-h-screen">
|
<div className="dark:bg-gray-900 dark:text-gray-200 min-h-screen">
|
||||||
<Header title={props.title} />
|
<Header title={props.title} />
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
{/* Menu buttons */}
|
{/* Menu buttons */}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
/** @type {import('tailwindcss').Config} */
|
|
||||||
export default {
|
|
||||||
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
|
|
||||||
darkMode: "class",
|
|
||||||
};
|
|
||||||
21
crates/librqbit/webui/tailwind.config.ts
Normal file
21
crates/librqbit/webui/tailwind.config.ts
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
import colors from "tailwindcss/colors";
|
||||||
|
|
||||||
|
import type { Config } from "tailwindcss";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
|
||||||
|
darkMode: "class",
|
||||||
|
theme: {
|
||||||
|
colors: {
|
||||||
|
transparent: colors.transparent,
|
||||||
|
amber: colors.amber,
|
||||||
|
black: colors.black,
|
||||||
|
blue: colors.blue,
|
||||||
|
slate: colors.slate,
|
||||||
|
white: colors.white,
|
||||||
|
gray: colors.gray,
|
||||||
|
green: colors.green,
|
||||||
|
red: colors.red,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
} satisfies Config;
|
||||||
4
desktop/src-tauri/Cargo.lock
generated
4
desktop/src-tauri/Cargo.lock
generated
|
|
@ -1867,7 +1867,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "librqbit"
|
name = "librqbit"
|
||||||
version = "5.2.0"
|
version = "5.3.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"axum",
|
"axum",
|
||||||
|
|
@ -3012,7 +3012,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rqbit-desktop"
|
name = "rqbit-desktop"
|
||||||
version = "5.2.0"
|
version = "5.3.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"base64 0.21.5",
|
"base64 0.21.5",
|
||||||
|
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
/** @type {import('tailwindcss').Config} */
|
|
||||||
export default {
|
|
||||||
content: [
|
|
||||||
"./src/**/*.{js,ts,jsx,tsx,mdx}",
|
|
||||||
"../crates/librqbit/webui/src/**/*.{js,ts,jsx,tsx,mdx}",
|
|
||||||
],
|
|
||||||
darkMode: "class",
|
|
||||||
};
|
|
||||||
11
desktop/tailwind.config.ts
Normal file
11
desktop/tailwind.config.ts
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
import rqbitWebTailwind from "../crates/librqbit/webui/tailwind.config";
|
||||||
|
|
||||||
|
import type { Config } from "tailwindcss";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
...rqbitWebTailwind,
|
||||||
|
content: [
|
||||||
|
"./src/**/*.{js,ts,jsx,tsx,mdx}",
|
||||||
|
"../crates/librqbit/webui/src/**/*.{js,ts,jsx,tsx,mdx}",
|
||||||
|
],
|
||||||
|
} satisfies Config;
|
||||||
Loading…
Add table
Add a link
Reference in a new issue