mirror of
https://github.com/tabler/tabler.git
synced 2025-12-22 09:54:24 +04:00
Compare commits
32 Commits
v1.0.0-bet
...
dev-change
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b04679c2d | ||
|
|
54454f71d1 | ||
|
|
b0ca6fe703 | ||
|
|
20cfe0352b | ||
|
|
4cd9215e03 | ||
|
|
c72b02970a | ||
|
|
74880788bd | ||
|
|
4eb8728158 | ||
|
|
7a810d1f06 | ||
|
|
95ec955678 | ||
|
|
65c13001ce | ||
|
|
3d37a759ba | ||
|
|
2b916dd090 | ||
|
|
4e66e548a3 | ||
|
|
06584bd54e | ||
|
|
914bc6a21a | ||
|
|
5be3c0e236 | ||
|
|
3dd6b3b8bc | ||
|
|
58a5b4c2bd | ||
|
|
a2cbd50187 | ||
|
|
4fe9407a19 | ||
|
|
80dd505973 | ||
|
|
191b5f0636 | ||
|
|
5330aaea52 | ||
|
|
df593d2b05 | ||
|
|
e357ab4e4d | ||
|
|
3388a68447 | ||
|
|
b0d759f328 | ||
|
|
34f3efc42a | ||
|
|
af41fb30f0 | ||
|
|
506746c0ba | ||
|
|
8d984e53cb |
5
.changeset/chilly-mayflies-ring.md
Normal file
5
.changeset/chilly-mayflies-ring.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Initialize Visual Studio Code config
|
||||||
5
.changeset/modern-dogs-wonder.md
Normal file
5
.changeset/modern-dogs-wonder.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to v3.17.0
|
||||||
5
.changeset/slimy-queens-pull.md
Normal file
5
.changeset/slimy-queens-pull.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix the `z-index` value of the `nav-tab` inside `card-tab` #1933
|
||||||
5
.changeset/tabler-icons.md
Normal file
5
.changeset/tabler-icons.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Updated Tabler Icons to v3.24.0
|
||||||
63
.github/workflows/release-beta.yml
vendored
Normal file
63
.github/workflows/release-beta.yml
vendored
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
name: Pre-release
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- beta
|
||||||
|
- dev-changesets
|
||||||
|
|
||||||
|
concurrency: ${{ github.workflow }}-${{ github.ref }}
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
release:
|
||||||
|
name: PR or Release
|
||||||
|
if: ${{ github.repository_owner == 'tabler' }}
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
pull-requests: write
|
||||||
|
steps:
|
||||||
|
- name: Checkout Repo
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- uses: ruby/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable pnpm
|
||||||
|
|
||||||
|
- name: Setup Node.js 18
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
cache: 'pnpm'
|
||||||
|
node-version: 18
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
|
||||||
|
- name: Install Dependencies
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Build Package
|
||||||
|
run: pnpm run build
|
||||||
|
|
||||||
|
- name: Enable Pre-release
|
||||||
|
run: pnpm changeset pre enter beta
|
||||||
|
|
||||||
|
- name: Creating .npmrc
|
||||||
|
run: |
|
||||||
|
cat << EOF > "$HOME/.npmrc"
|
||||||
|
//registry.npmjs.org/:_authToken=$NPM_TOKEN
|
||||||
|
EOF
|
||||||
|
env:
|
||||||
|
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
|
|
||||||
|
- name: Create Release Pull Request
|
||||||
|
uses: changesets/action@v1
|
||||||
|
with:
|
||||||
|
# Note: pnpm install after versioning is necessary to refresh lockfile
|
||||||
|
version: pnpm run version
|
||||||
|
publish: pnpm release
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
|
NPM_CONFIG_PROVENANCE: true
|
||||||
17
.github/workflows/release.yml
vendored
17
.github/workflows/release.yml
vendored
@@ -19,19 +19,26 @@ jobs:
|
|||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- uses: ruby/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable pnpm
|
||||||
|
|
||||||
- name: Setup Node.js 18
|
- name: Setup Node.js 18
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
|
cache: 'pnpm'
|
||||||
node-version: 18
|
node-version: 18
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
- name: Install PNPM
|
|
||||||
uses: pnpm/action-setup@v4
|
|
||||||
with:
|
|
||||||
version: 8
|
|
||||||
|
|
||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Build Package
|
||||||
|
run: pnpm run build
|
||||||
|
|
||||||
- name: Creating .npmrc
|
- name: Creating .npmrc
|
||||||
run: |
|
run: |
|
||||||
cat << EOF > "$HOME/.npmrc"
|
cat << EOF > "$HOME/.npmrc"
|
||||||
|
|||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -12,8 +12,6 @@ node_modules/
|
|||||||
/.cache/
|
/.cache/
|
||||||
.sass-cache/
|
.sass-cache/
|
||||||
|
|
||||||
.vscode/
|
|
||||||
|
|
||||||
/_gh_pages/
|
/_gh_pages/
|
||||||
/site/docs/**/dist/
|
/site/docs/**/dist/
|
||||||
/site/static/**/dist/
|
/site/static/**/dist/
|
||||||
@@ -24,6 +22,7 @@ node_modules/
|
|||||||
/src/pages/playground.html
|
/src/pages/playground.html
|
||||||
/src/pages/playground-*.html
|
/src/pages/playground-*.html
|
||||||
/src/pages/features.html
|
/src/pages/features.html
|
||||||
|
vendor/
|
||||||
|
|
||||||
.pnp.loader.mjs
|
.pnp.loader.mjs
|
||||||
.pnp.cjs
|
.pnp.cjs
|
||||||
|
|||||||
1
.ruby-version
Normal file
1
.ruby-version
Normal file
@@ -0,0 +1 @@
|
|||||||
|
3.2.2
|
||||||
14
.vscode/settings.json
vendored
Normal file
14
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"files.exclude": {
|
||||||
|
"**/.git": false,
|
||||||
|
"**/.svn": false,
|
||||||
|
"**/.hg": false,
|
||||||
|
"**/CVS": false,
|
||||||
|
"**/.DS_Store": false,
|
||||||
|
"**/Thumbs.db": false,
|
||||||
|
"**/.idea/": false,
|
||||||
|
"dist": false,
|
||||||
|
"demo": false
|
||||||
|
},
|
||||||
|
"explorerExclude.backup": {}
|
||||||
|
}
|
||||||
10
Gemfile.lock
10
Gemfile.lock
@@ -3,6 +3,7 @@ GEM
|
|||||||
specs:
|
specs:
|
||||||
addressable (2.8.6)
|
addressable (2.8.6)
|
||||||
public_suffix (>= 2.0.2, < 6.0)
|
public_suffix (>= 2.0.2, < 6.0)
|
||||||
|
bigdecimal (3.1.8)
|
||||||
colorator (1.1.0)
|
colorator (1.1.0)
|
||||||
concurrent-ruby (1.2.3)
|
concurrent-ruby (1.2.3)
|
||||||
em-websocket (0.5.3)
|
em-websocket (0.5.3)
|
||||||
@@ -11,7 +12,8 @@ GEM
|
|||||||
eventmachine (1.2.7)
|
eventmachine (1.2.7)
|
||||||
ffi (1.16.3)
|
ffi (1.16.3)
|
||||||
forwardable-extended (2.6.0)
|
forwardable-extended (2.6.0)
|
||||||
google-protobuf (4.26.1)
|
google-protobuf (4.27.5)
|
||||||
|
bigdecimal
|
||||||
rake (>= 13)
|
rake (>= 13)
|
||||||
htmlbeautifier (1.4.2)
|
htmlbeautifier (1.4.2)
|
||||||
htmlcompressor (0.4.0)
|
htmlcompressor (0.4.0)
|
||||||
@@ -65,18 +67,16 @@ GEM
|
|||||||
rb-fsevent (0.11.2)
|
rb-fsevent (0.11.2)
|
||||||
rb-inotify (0.10.1)
|
rb-inotify (0.10.1)
|
||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
rexml (3.3.6)
|
rexml (3.3.9)
|
||||||
strscan
|
|
||||||
rouge (4.2.1)
|
rouge (4.2.1)
|
||||||
safe_yaml (1.0.5)
|
safe_yaml (1.0.5)
|
||||||
sass-embedded (1.75.0)
|
sass-embedded (1.75.0)
|
||||||
google-protobuf (>= 3.25, < 5.0)
|
google-protobuf (>= 3.25, < 5.0)
|
||||||
rake (>= 13.0.0)
|
rake (>= 13.0.0)
|
||||||
strscan (3.1.0)
|
|
||||||
terminal-table (3.0.2)
|
terminal-table (3.0.2)
|
||||||
unicode-display_width (>= 1.1.1, < 3)
|
unicode-display_width (>= 1.1.1, < 3)
|
||||||
unicode-display_width (2.5.0)
|
unicode-display_width (2.5.0)
|
||||||
webrick (1.8.1)
|
webrick (1.8.2)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
|||||||
@@ -26,6 +26,10 @@ Install Tabler in your Node.js powered apps with the npm package:
|
|||||||
|
|
||||||
<TabsPackage name="@tabler/core" />
|
<TabsPackage name="@tabler/core" />
|
||||||
|
|
||||||
|
OR install for Webfonts
|
||||||
|
|
||||||
|
<TabsPackage name="@tabler/icons-webfont" />
|
||||||
|
|
||||||
Tabler uses other packages to enhance the functionality for example charts and input masks. These are not automatically installed to avoid huge
|
Tabler uses other packages to enhance the functionality for example charts and input masks. These are not automatically installed to avoid huge
|
||||||
dependency trees and need to be installed by using npm install. We support the following packages as of writing.
|
dependency trees and need to be installed by using npm install. We support the following packages as of writing.
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ or just [download from Github](https://github.com/tabler/tabler-icons/releases).
|
|||||||
### CDN
|
### CDN
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@$ICONS_VERSION/tabler-icons.min.css">
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@$ICONS_VERSION/dist/tabler-icons.min.css">
|
||||||
```
|
```
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|||||||
54
package.json
54
package.json
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@tabler/core",
|
"name": "@tabler/core",
|
||||||
"version": "1.0.0-beta21",
|
"version": "0.0.1",
|
||||||
"description": "Premium and Open Source dashboard template with responsive and high quality UI.",
|
"description": "Premium and Open Source dashboard template with responsive and high quality UI.",
|
||||||
"homepage": "https://tabler.io",
|
"homepage": "https://tabler.io",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@@ -12,7 +12,8 @@
|
|||||||
"preview": "gulp build --preview",
|
"preview": "gulp build --preview",
|
||||||
"svg-optimize": "svgo -f svg/brand --pretty",
|
"svg-optimize": "svgo -f svg/brand --pretty",
|
||||||
"unused-files": "node .build/unused-files.js",
|
"unused-files": "node .build/unused-files.js",
|
||||||
"release": "release-it",
|
"release": "changeset publish",
|
||||||
|
"version": "changeset version && pnpm install",
|
||||||
"svg-icons": "node .build/import-icons.js",
|
"svg-icons": "node .build/import-icons.js",
|
||||||
"bundlewatch": "bundlewatch",
|
"bundlewatch": "bundlewatch",
|
||||||
"storybook": "start-storybook -p 6006",
|
"storybook": "start-storybook -p 6006",
|
||||||
@@ -131,27 +132,27 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.25.2",
|
"@babel/core": "^7.26.0",
|
||||||
"@babel/preset-env": "^7.25.4",
|
"@babel/preset-env": "^7.26.0",
|
||||||
"@changesets/cli": "^2.27.8",
|
"@changesets/cli": "^2.27.10",
|
||||||
"@rollup/plugin-commonjs": "^24.1.0",
|
"@rollup/plugin-commonjs": "^24.1.0",
|
||||||
"@rollup/plugin-node-resolve": "^15.2.3",
|
"@rollup/plugin-node-resolve": "^15.3.0",
|
||||||
"@rollup/plugin-replace": "^5.0.7",
|
"@rollup/plugin-replace": "^5.0.7",
|
||||||
"@rollup/pluginutils": "^5.1.0",
|
"@rollup/pluginutils": "^5.1.3",
|
||||||
"@rollup/stream": "^2.0.0",
|
"@rollup/stream": "^2.0.0",
|
||||||
"@shopify/prettier-plugin-liquid": "^1.5.0",
|
"@shopify/prettier-plugin-liquid": "^1.6.1",
|
||||||
"all-contributors-cli": "^6.26.1",
|
"all-contributors-cli": "^6.26.1",
|
||||||
"apexcharts": "^3.53.0",
|
"apexcharts": "^3.54.1",
|
||||||
"autoprefixer": "^10.4.20",
|
"autoprefixer": "^10.4.20",
|
||||||
"autosize": "^6.0.1",
|
"autosize": "^6.0.1",
|
||||||
"browser-sync": "^2.29.3",
|
"browser-sync": "^2.29.3",
|
||||||
"bundlewatch": "^0.3.3",
|
"bundlewatch": "^0.4.0",
|
||||||
"choices.js": "^10.2.0",
|
"choices.js": "^10.2.0",
|
||||||
"countup.js": "^2.8.0",
|
"countup.js": "^2.8.0",
|
||||||
"cross-spawn": "^7.0.3",
|
"cross-spawn": "^7.0.6",
|
||||||
"dropzone": "^6.0.0-beta.2",
|
"dropzone": "^6.0.0-beta.2",
|
||||||
"flatpickr": "^4.6.13",
|
"flatpickr": "^4.6.13",
|
||||||
"fslightbox": "^3.4.1",
|
"fslightbox": "^3.4.2",
|
||||||
"glob": "^10.4.5",
|
"glob": "^10.4.5",
|
||||||
"gulp": "^4.0.2",
|
"gulp": "^4.0.2",
|
||||||
"gulp-clean": "^0.4.0",
|
"gulp-clean": "^0.4.0",
|
||||||
@@ -171,26 +172,25 @@
|
|||||||
"litepicker": "^2.0.12",
|
"litepicker": "^2.0.12",
|
||||||
"nouislider": "^15.8.1",
|
"nouislider": "^15.8.1",
|
||||||
"plyr": "^3.7.8",
|
"plyr": "^3.7.8",
|
||||||
"postcss": "^8.4.45",
|
"postcss": "^8.4.49",
|
||||||
"prettier": "^2.8.8",
|
"prettier": "^2.8.8",
|
||||||
"release-it": "^15.11.0",
|
|
||||||
"request": "^2.88.2",
|
"request": "^2.88.2",
|
||||||
"rollup": "2.79.1",
|
"rollup": "2.79.2",
|
||||||
"rollup-plugin-babel": "^4.4.0",
|
"rollup-plugin-babel": "^4.4.0",
|
||||||
"rollup-plugin-cleanup": "^3.2.1",
|
"rollup-plugin-cleanup": "^3.2.1",
|
||||||
"sass": "^1.77.8",
|
"sass": "1.71.0",
|
||||||
"star-rating.js": "^4.3.1",
|
"star-rating.js": "^4.3.1",
|
||||||
"tinymce": "^7.3.0",
|
"tinymce": "^7.5.1",
|
||||||
"tom-select": "^2.3.1",
|
"tom-select": "^2.4.1",
|
||||||
"vinyl-buffer": "^1.0.1",
|
"vinyl-buffer": "^1.0.1",
|
||||||
"vinyl-source-stream": "^2.0.0",
|
"vinyl-source-stream": "^2.0.0",
|
||||||
"yaml": "^2.5.1",
|
"yaml": "^2.6.1",
|
||||||
"yargs": "^17.7.2",
|
"yargs": "^17.7.2",
|
||||||
"zod": "^3.23.8"
|
"zod": "^3.23.8"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@popperjs/core": "^2.11.8",
|
"@popperjs/core": "^2.11.8",
|
||||||
"@tabler/icons": "^3.14.0",
|
"@tabler/icons": "^3.24.0",
|
||||||
"bootstrap": "5.3.3"
|
"bootstrap": "5.3.3"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
@@ -265,20 +265,6 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"release-it": {
|
|
||||||
"hooks": {
|
|
||||||
"after:bump": "gulp build --latest-version ${latestVersion} --new-version ${version} && gulp build-demo",
|
|
||||||
"after:release": "echo Successfully released ${name} v${latestVersion} to ${repo.repository}."
|
|
||||||
},
|
|
||||||
"git": {
|
|
||||||
"requireCleanWorkingDir": false,
|
|
||||||
"addUntrackedFiles": true,
|
|
||||||
"tagName": "v${version}"
|
|
||||||
},
|
|
||||||
"github": {
|
|
||||||
"release": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"directories": {
|
"directories": {
|
||||||
"doc": "docs"
|
"doc": "docs"
|
||||||
}
|
}
|
||||||
|
|||||||
3216
pnpm-lock.yaml
generated
3216
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
|||||||
{"version":"3.14.0","count":5556}
|
{"version":"3.24.0","count":5754}
|
||||||
File diff suppressed because one or more lines are too long
@@ -1,8 +1,8 @@
|
|||||||
$border-values: (
|
$border-values: (
|
||||||
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style)
|
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style)
|
||||||
$border-color-translucent,
|
var(--#{$prefix}border-color-translucent),
|
||||||
wide: $border-width-wide var(--#{$prefix}border-style)
|
wide: $border-width-wide var(--#{$prefix}border-style)
|
||||||
$border-color-translucent,
|
var(--#{$prefix}border-color-translucent),
|
||||||
0: 0,
|
0: 0,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -605,6 +605,8 @@ $card-header-tabs-bg: var(--#{$prefix}bg-surface-tertiary) !default;
|
|||||||
$cards-grid-gap: var(--#{$prefix}page-padding) !default;
|
$cards-grid-gap: var(--#{$prefix}page-padding) !default;
|
||||||
$cards-grid-breakpoint: lg !default;
|
$cards-grid-breakpoint: lg !default;
|
||||||
|
|
||||||
|
$zindex-dropdown: 1;
|
||||||
|
|
||||||
// Carousel
|
// Carousel
|
||||||
$carousel-control-color: $white !default;
|
$carousel-control-color: $white !default;
|
||||||
$carousel-control-icon-width: 1.5rem !default;
|
$carousel-control-icon-width: 1.5rem !default;
|
||||||
|
|||||||
@@ -35,6 +35,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.text-#{"" + $color}-fg {
|
.text-#{"" + $color}-fg {
|
||||||
color: color-contrast($value) !important;
|
color: $value !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user