mirror of
https://github.com/infinilabs/coco-app.git
synced 2025-12-16 11:37:47 +01:00
* feat: impl Coco server related APIs * chore: remove unused method * fix: invoke Rust interfaces in tauri::run() * chore: add invoke * feat: add add_coco_server * fix: trim the tailing forward slash * feat: interface get_user_profiles * chore: add * fix: store the servers in add interface * chore: ass * fix: skip non-publich servers with no token * feat: add * feat: get datasources and connectors * fix: invoke interfaces in tauri::run() * chore: add SidebarRef * refactor: refactoring coco-app * refactor: refactoring coco app * refactor: refactoring project layout * refactor: refactoring server management * chore: cleanup code * chore: display error when connect failed * refactor: refactoring refresh server's info * refactor: refactoring how to connect the coco serverg * chore: rename to cloud * refactor: refactoring remove coco server * fix: refresh current selected server * fix: reset server selection * chore: update login status * feat: add error message tips * fix: fix login and logout * refactor: refactoring http client * fix: fix the datasources * chore: minor fix * refactor: refactoring code * fix: fix search api * chore: optimize part of icons * chore: fix build * refactor: search list icon * refactor: search list icon * chore: lib * feat: add plugin-os * feat: add data-dark * fix: mouse & keyDown * fix: mouse & keyDown * fix: mouse & keyDown --------- Co-authored-by: Steve Lau <stevelauc@outlook.com> Co-authored-by: medcl <m@medcl.net>
47 lines
1.5 KiB
JavaScript
47 lines
1.5 KiB
JavaScript
/** @type {import('tailwindcss').Config} */
|
|
export default {
|
|
content: ["./index.html", "./src/**/*.{html,js,jsx,ts,tsx}"],
|
|
theme: {
|
|
extend: {
|
|
backgroundColor: {
|
|
primary: "rgb(var(--color-primary) / <alpha-value>)",
|
|
secondary: "rgb(var(--color-secondary) / <alpha-value>)",
|
|
background: "rgb(var(--color-background) / <alpha-value>)",
|
|
foreground: "rgb(var(--color-foreground) / <alpha-value>)",
|
|
separator: "rgb(var(--color-separator) / <alpha-value>)",
|
|
},
|
|
backgroundImage: {
|
|
chat_bg_light: "url('./assets/chat_bg_light.png')",
|
|
chat_bg_dark: "url('./assets/chat_bg_dark.png')",
|
|
search_bg_light: "url('./assets/search_bg_light.png')",
|
|
search_bg_dark: "url('./assets/search_bg_dark.png')",
|
|
inputbox_bg_light: "url('./assets/inputbox_bg_light.png')",
|
|
inputbox_bg_dark: "url('./assets/inputbox_bg_dark.png')",
|
|
},
|
|
textColor: {
|
|
primary: "rgb(var(--color-foreground) / <alpha-value>)",
|
|
},
|
|
animation: {
|
|
"fade-in": "fade-in 0.2s ease-in-out",
|
|
},
|
|
keyframes: {
|
|
"fade-in": {
|
|
"0%": { opacity: "0" },
|
|
"100%": { opacity: "1" },
|
|
},
|
|
},
|
|
boxShadow: {
|
|
"window-custom": "0px 16px 32px 0px rgba(0,0,0,0.3)",
|
|
},
|
|
zIndex: {
|
|
100: "100",
|
|
1000: "1000",
|
|
2000: "2000",
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
mode: "jit",
|
|
darkMode: ["class", '[data-theme="dark"]'],
|
|
};
|