diff --git a/README.md b/README.md
index 798e5260c..03302542b 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ Premium and Open Source dashboard template with responsive and high-quality UI.
View Demo | View React Version | Download ZIP | Join us on Slack
-
+
## Status
diff --git a/js/tabler-charts.js b/js/tabler-charts.js
index e09c743b7..1cada1a26 100644
--- a/js/tabler-charts.js
+++ b/js/tabler-charts.js
@@ -94,7 +94,6 @@ if (window.Apex) {
width: 2,
curve: 'smooth',
lineCap: "round",
- colors: ["transparent"]
},
fill: {
diff --git a/package.json b/package.json
index 51b4fb91a..a20f7af26 100644
--- a/package.json
+++ b/package.json
@@ -53,6 +53,10 @@
"bugs": {
"url": "https://github.com/tabler/tabler/issues"
},
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/codecalm"
+ },
"engines": {
"node": ">=10"
},
@@ -69,19 +73,19 @@
"bundlesize": "0.18.0",
"clean-css-cli": "4.3.0",
"cross-env": "6.0.3",
- "eslint": "6.7.1",
+ "eslint": "6.7.2",
"eslint-config-xo": "0.27.2",
"eslint-plugin-import": "2.18.2",
- "eslint-plugin-unicorn": "13.0.0",
+ "eslint-plugin-unicorn": "14.0.1",
"glob": "^7.1.6",
- "http-server": "0.11.1",
+ "http-server": "0.12.0",
"icon-font-generator": "2.1.10",
"node-sass": "4.13.0",
"node-sass-package-importer": "5.3.2",
"nodemon": "^2.0.1",
"npm-run-all": "4.1.5",
"postcss-cli": "6.1.3",
- "rollup": "1.27.5",
+ "rollup": "1.27.7",
"rollup-plugin-babel": "4.3.3",
"rollup-plugin-babel-minify": "9.1.1",
"rollup-plugin-commonjs": "10.1.0",
@@ -91,7 +95,7 @@
"stylelint": "12.0.0",
"stylelint-config-twbs-bootstrap": "1.0.0",
"svgo": "1.3.2",
- "terser": "4.4.0",
+ "terser": "4.4.1",
"yaml": "1.7.2"
},
"dependencies": {
diff --git a/pages/_docs/avatars.md b/pages/_docs/avatars.md
index d974fd63c..966329320 100644
--- a/pages/_docs/avatars.md
+++ b/pages/_docs/avatars.md
@@ -14,6 +14,50 @@ Create and group avatars of various shapes and sizes with one component.
{% include ui/avatar.html person-id=3 %}
{% endexample %}
+### Avatar image
+
+Set an image as the background.
+
+{% example html wrapper=avatar-list %}
+{% include ui/avatar.html person-id=1 %}
+{% include ui/avatar.html person-id=3 %}
+{% include ui/avatar.html person-id=4 %}
+{% endexample %}
+
+### Initials
+
+You can easily use initials instead of images.
+
+{% example html wrapper=avatar-list %}
+{% include ui/avatar.html placeholder="AB" %}
+{% include ui/avatar.html placeholder="CD" %}
+{% include ui/avatar.html placeholder="EF" %}
+{% include ui/avatar.html placeholder="GH" %}
+{% include ui/avatar.html placeholder="IJ" %}
+{% endexample %}
+
+### Avatar icons
+
+You can also use icons in avatars.
+
+{% example html wrapper=avatar-list %}
+{% include ui/avatar.html icon="user" %}
+{% include ui/avatar.html icon="plus" %}
+{% include ui/avatar.html icon="user-plus" %}
+{% endexample %}
+
+### Avatar initials color
+
+Customize the color of the avatars' background. You can click [here]({% docs_url colors %}) to see the list of available colors.
+
+{% example html wrapper=avatar-list %}
+{% include ui/avatar.html placeholder="AB" color="green" %}
+{% include ui/avatar.html placeholder="CD" color="red" %}
+{% include ui/avatar.html placeholder="EF" color="yellow" %}
+{% include ui/avatar.html placeholder="GH" color="blue" %}
+{% include ui/avatar.html placeholder="IJ" color="purple" %}
+{% endexample %}
+
### Avatar size
Using Bootstrap’s typical naming structure, you can create a standard avatar, or scale it up to different sizes based on what’s needed.
@@ -51,43 +95,18 @@ Change the shape of an avatar with the default Bootstrap image classes.
{% include ui/avatar.html person-id=21 shape="rounded-lg" %}
{% endexample %}
-### Initials
-
-{% example html wrapper=avatar-list %}
-{% include ui/avatar.html placeholder="AB" size="xl" %}
-{% include ui/avatar.html placeholder="CD" size="lg" %}
-{% include ui/avatar.html placeholder="EF" size="md" %}
-{% include ui/avatar.html placeholder="GH" %}
-{% include ui/avatar.html placeholder="IJ" size="sm" %}
-{% endexample %}
-
-
-### Avatar initials color
-
-[See more]({% docs_url colors %})
-
-{% example html wrapper=avatar-list %}
-{% include ui/avatar.html placeholder="AB" color="green" %}
-{% include ui/avatar.html placeholder="CD" color="red" %}
-{% include ui/avatar.html placeholder="EF" color="yellow" %}
-{% include ui/avatar.html placeholder="GH" color="blue" %}
-{% include ui/avatar.html placeholder="IJ" color="purple" %}
-{% endexample %}
-
-### Avatar initials icons
-
-{% example html wrapper=avatar-list %}
-{% include ui/avatar.html icon="user" %}
-{% include ui/avatar.html icon="plus" %}
-{% include ui/avatar.html icon="user-plus" %}
-{% endexample %}
-
### Avatars list
+You can easily create a list of avatars.
+
{% example %}
{% include ui/avatar-list.html %}
{% endexample %}
+### Stacked list
+
+Make the list stack when it reaches a certain length.
+
{% example %}
{% for person in site.data.people limit: 5 offset: 30 %}
@@ -95,4 +114,4 @@ Change the shape of an avatar with the default Bootstrap image classes.
{% endfor %}
+8
-{% endexample %}
+{% endexample %}
\ No newline at end of file
diff --git a/pages/_docs/charts.md b/pages/_docs/charts.md
index dc254571f..31a879a6e 100644
--- a/pages/_docs/charts.md
+++ b/pages/_docs/charts.md
@@ -18,7 +18,7 @@ menu: docs.charts
- {% include ui/chart.html id=key chart-id=data %}
+ {% include ui/chart.html id=key chart-id=data show-scripts=true %}
{% endexample %}
{% endif %}
{% endfor %}
diff --git a/pages/_docs/flags.md b/pages/_docs/flags.md
index 09e4fbd79..43394535c 100644
--- a/pages/_docs/flags.md
+++ b/pages/_docs/flags.md
@@ -15,6 +15,8 @@ done: true
### Flag sizes
+Using Bootstrap’s typical naming structure, you can create a standard flag, or scale it up to different sizes based on what’s needed.
+
{% example html %}
{% include ui/flag.html flag="pl" class="flag-size-xl mr-1" %}
{% include ui/flag.html flag="pl" class="flag-size-lg mr-1" %}
@@ -24,6 +26,8 @@ done: true
### Types
+To set the flag of the country you want add a class `flag-(country name)`. For example to create a flag of Andorra your class should look like this: `.flag-ad`.
+
{% for flag in site.data.flags %}
diff --git a/pages/_docs/ribbons.md b/pages/_docs/ribbons.md
index 5fe18237a..5067c3ae5 100644
--- a/pages/_docs/ribbons.md
+++ b/pages/_docs/ribbons.md
@@ -12,24 +12,39 @@ new: true
### Ribbon position
+You can easily change the position of a ribbon by adding a class to the element.
+
+ `ribbon-top` - moves it to the top
+ `ribbon-right` - moves it to the right
+ `ribbon-bottom` - moves it to the bottom
+ `ribbon-left` - moves it to the lefg
+
+You can also use multiple classes at once for example: `.ribbon.ribbon-top.ribbon-left` moves the ribbon to the top left corner.
+
{% example html columns=1 %}
{% include cards/ribbon.html top=true left=true %}
{% endexample %}
### Ribbon color
+Customize the ribbon's background color. You can click [here]({% docs_url colors %}) to see the list of available colors.
+
{% example html columns=1 %}
{% include cards/ribbon.html color="red" %}
{% endexample %}
### Ribbon text
+Set your own text in a ribbon.
+
{% example html columns=1 %}
{% include cards/ribbon.html color="green" text="-50%" %}
{% endexample %}
### Ribbon style
+Change the style of a ribbon.
+
{% example html columns=1 %}
{% include cards/ribbon.html bookmark=true color="orange" text="-50%" %}
{% endexample %}
diff --git a/pages/_includes/cards/charts/active-users.html b/pages/_includes/cards/charts/active-users.html
index 8588f0427..41b987ed1 100644
--- a/pages/_includes/cards/charts/active-users.html
+++ b/pages/_includes/cards/charts/active-users.html
@@ -13,6 +13,6 @@
- {% include ui/chart.html chart-id="active-users" class="chart-sm" %}
+ {% include ui/chart.html chart-id="active-users" size="sm" %}
diff --git a/pages/_includes/cards/charts/new-clients.html b/pages/_includes/cards/charts/new-clients.html
index 444267b23..8bee88329 100644
--- a/pages/_includes/cards/charts/new-clients.html
+++ b/pages/_includes/cards/charts/new-clients.html
@@ -13,6 +13,6 @@
- {% include ui/chart.html chart-id="new-clients" class="chart-sm" %}
+ {% include ui/chart.html chart-id="new-clients" size="sm" %}
diff --git a/pages/_includes/cards/charts/revenue.html b/pages/_includes/cards/charts/revenue.html
index 00f2f8a1b..fa41c8b22 100644
--- a/pages/_includes/cards/charts/revenue.html
+++ b/pages/_includes/cards/charts/revenue.html
@@ -13,5 +13,5 @@
- {% include ui/chart.html chart-id="revenue-bg" class="card-chart" %}
+ {% include ui/chart.html chart-id="revenue-bg" size="sm" %}
diff --git a/pages/_includes/ui/chart.html b/pages/_includes/ui/chart.html
index 201618a86..4f6f2c760 100644
--- a/pages/_includes/ui/chart.html
+++ b/pages/_includes/ui/chart.html
@@ -1,136 +1,151 @@
{% assign data = site.data.charts[include.chart-id] %}
{% assign id = include.id | default: include.chart-id %}
{% assign height = include.height | default: 10 %}
+{% assign class = include.class | default: '' %}
+
+{% if include['size'] == 'sm' %}
+ {% assign class = class | append: ' chart-sm' | strip %}
+ {% assign height = 2.5 %}
+{% endif %}
{% if data %}
-
-{% capture_global scripts %}
+
+
+{% capture script %}
-{% endcapture_global %}
+{% endcapture %}
+
+{% if include.show-scripts %}
+ {{ script }}
+{% else %}
+ {% capture_global scripts %}
+ {{ script }}
+ {% endcapture_global %}
+{% endif %}
+
{% endif %}
diff --git a/pages/_includes/ui/map.html b/pages/_includes/ui/map.html
index cf82165a1..4702b4db8 100644
--- a/pages/_includes/ui/map.html
+++ b/pages/_includes/ui/map.html
@@ -5,7 +5,7 @@
{% if data %}
-{% capture_global scripts %}
+{% capture script %}
-{% endcapture_global %}
+{% endcapture %}
+
+{% if include.show-scripts %}
+ {{ script }}
+{% else %}
+ {% capture_global scripts %}
+ {{ script }}
+ {% endcapture_global %}
+{% endif %}
{% endif %}
diff --git a/static/img/sample.jpg b/static/img/sample.jpg
deleted file mode 100644
index 2a5ce3792..000000000
Binary files a/static/img/sample.jpg and /dev/null differ
diff --git a/static/img/tabler-preview.png b/static/img/tabler-preview.png
new file mode 100644
index 000000000..daa76f81b
Binary files /dev/null and b/static/img/tabler-preview.png differ