mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* feat: add ui-kit package to common-react * feat: add tailwind and ladle to ui-kit, use ui-kit in ce * feat: create custom properties for button and checkbox using tailwind values as default * feat: create simple button with 2 variants * feat: create simple checkbox * refactor: update after rebase * feat: experiments with button and checkbox * feat: add buttons sizes, adjust btn loader, add interactive story instead of many stories * fix: add license * fix: a11y issues with color contrast * fix: mdx stories support * feat: experiments with icons * feat: try custom rendering * docs: add small kinda docs for button * refactor: css layers * chore: deps * chore: remove buildinfo from git * chore: remove tsbuildinfo from git * fix: vertical tab overflow * feat: use UIKit button as base for Cloudbeaver button * fix: box-sizing problems * refactor: button styles use BEM model * refactor: separate base tokens from aliases * refactor: add some defaults, write all properties in snake case * refactor: rename button classes, add ui-kit prefix * refactor: remove redundant story, omit a couple of props, add example to ladle * refactor: add general sizes tokens, update license * feat: add scaffold for input component * refactor: update deps * refactor: remove links * refactor: change props naming, add prefixes in checkbox, removes validation nodes in input * refactor: partially revert "feat: use UIKit button as base for Cloudbeaver button" to keep the old Button interface without changes Original commit SHA:62bb1fe9a0. * Revert "refactor: update deps" This reverts commitf7d6533967. * refactor: update deps once again * refactor: rename ui-kit prefix * chore: update deps * refactor: Button Icon Interface * refactor: use JSDoc for placement comment * refactor css custom props for Button * refactor: introduce opacity custom property, fix icon margin property * fix: button text should not wrap; * fix: tailwindcss version * fix: tailwindcss version * refactor: remove checkbox styles, keep only wireframe * refactor: move input-related css variables to the dedicated folder * refactor: remove unused input props * refactor: btn loader animation * refactor: use nesting for states, refactor classnames using BEM delimiters * refactor: introduce btn-border-width prop, removed redundant btn-padding-block since we use fixed heights * refactor: input and button * fix: input * chore: deps * chore: deps * chore: add vite as dev dep * refactor: button variants * chore: yarn install * fix: loading button should not react on hover * docs: add stories about tokens * chore: remove lint command * refactor: add prefix to css variables * refactor: add base border-radius and border-width for controls * fix: don't import tailwind in style files * fix: add tailwindcss import for ladle * fix: base radius variable * refactor: rename css var * refactor: add tw prefix for tailwind classes and vars * fix: styles in easy-config * fix: after tailwind reset paddings don't in width anymore, compensate * fix: don't show outline on mouse click * refactor: change btn state classes, remove not loading for hover because it's strange that button reacts on click when in loading state, but not on hover. * fix: icons * fix: add letter-spacing to normalize to prevent tailwind reset it with inherit value * fix: welcome page selector * fix: button outline uses a variable for width, proper loading state in aria, icon class name * feat: add global styles for UI-kit ladle * docs: refactored stories composition, added stories * refactor: simplify loader, enable custom loaders, introduced token for btn loader, fix class names, updated stories * docs: add global styles for ladle * feat: use custom loader in cloudbeaver * refactor: use oklch color space for color mixing in loaders * docs: add readme * fix: tsconfig, format ladle config * docs: add short command for ladle, update readme * fix: module export * build: add vite plugin * fix: remove aria-label for loading * fix: yarn --------- Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
35 lines
759 B
JSON
35 lines
759 B
JSON
{
|
|
"name": "@dbeaver/ui-kit",
|
|
"type": "module",
|
|
"version": "0.1.0",
|
|
"description": "",
|
|
"license": "Apache-2.0",
|
|
"exports": {
|
|
".": "./lib/index.js"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc -b",
|
|
"docs": "ladle serve",
|
|
"clean": "rimraf --glob dist"
|
|
},
|
|
"packageManager": "yarn@4.6.0",
|
|
"devDependencies": {
|
|
"@dbeaver/tsconfig": "workspace:^",
|
|
"@ladle/react": "^5",
|
|
"@tailwindcss/vite": "^4",
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"@wroud/vite-plugin-asset-resolver": "^0",
|
|
"@wroud/vite-plugin-tsc": "^0.11.6",
|
|
"rimraf": "^6",
|
|
"tailwindcss": "^4",
|
|
"typescript": "^5",
|
|
"vite": "^6"
|
|
},
|
|
"dependencies": {
|
|
"@ariakit/react": "^0",
|
|
"react": "^19",
|
|
"react-dom": "^19"
|
|
}
|
|
}
|