Skip to content

Commit 086f309

Browse files
authored
Merge pull request #691 from facultyai/v1
v1
2 parents d7c91c0 + ce12994 commit 086f309

File tree

693 files changed

+26225
-9748
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

693 files changed

+26225
-9748
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
strategy:
5252
max-parallel: 6
5353
matrix:
54-
python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9]
54+
python-version: [3.6, 3.7, 3.8, 3.9]
5555
services:
5656
hub:
5757
image: selenium/hub:3.141.59-gold

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ docs/examples/vendor
3030
# R build artifacts
3131
inst
3232
man
33-
R
33+
R/*
3434
DESCRIPTION
3535
NAMESPACE
36+
!R/icons.R
3637
!R/themes.R
3738

3839
# Julia build artifacts

R/icons.R

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#' @export'
2+
dbcIcons <- list(
3+
BOOTSTRAP = "https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css",
4+
FONT_AWESOME = "https://use.fontawesome.com/releases/v5.15.4/css/all.css"
5+
)

R/themes.R

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.prependBootswatch <- function(suffix) {
2-
BOOTSWATCH_BASE <- "https://stackpath.bootstrapcdn.com/bootswatch/4.5.2/"
2+
BOOTSWATCH_BASE <- "https://cdn.jsdelivr.net/npm/[email protected]/dist/"
33
return(paste(BOOTSWATCH_BASE, suffix, sep=""))
44
}
55

66
#' @export'
77
dbcThemes <- list(
8-
BOOTSTRAP = "https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css",
9-
GRID = "https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap-grid.min.css",
8+
BOOTSTRAP = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css",
9+
GRID = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap-grid.min.css",
1010
CERULEAN = .prependBootswatch("cerulean/bootstrap.min.css"),
1111
COSMO = .prependBootswatch("cosmo/bootstrap.min.css"),
1212
CYBORG = .prependBootswatch("cyborg/bootstrap.min.css"),
@@ -18,7 +18,9 @@ dbcThemes <- list(
1818
LUX = .prependBootswatch("lux/bootstrap.min.css"),
1919
MATERIA = .prependBootswatch("materia/bootstrap.min.css"),
2020
MINTY = .prependBootswatch("minty/bootstrap.min.css"),
21+
MORPH = .prependBootswatch("morph/bootstrap.min.css"),
2122
PULSE = .prependBootswatch("pulse/bootstrap.min.css"),
23+
QUARTZ = .prependBootswatch("quartz/bootstrap.min.css"),
2224
SANDSTONE = .prependBootswatch("sandstone/bootstrap.min.css"),
2325
SIMPLEX = .prependBootswatch("simplex/bootstrap.min.css"),
2426
SKETCHY = .prependBootswatch("sketchy/bootstrap.min.css"),
@@ -27,5 +29,7 @@ dbcThemes <- list(
2729
SPACELAB = .prependBootswatch("spacelab/bootstrap.min.css"),
2830
SUPERHERO = .prependBootswatch("superhero/bootstrap.min.css"),
2931
UNITED = .prependBootswatch("united/bootstrap.min.css"),
30-
YETI = .prependBootswatch("yeti/bootstrap.min.css")
32+
VAPOR = .prependBootswatch("vapor/bootstrap.min.css"),
33+
YETI = .prependBootswatch("yeti/bootstrap.min.css"),
34+
ZEPHYR = .prependBootswatch("zephyr/bootstrap.min.css")
3135
)

dash_bootstrap_components/__init__.py

Lines changed: 1 addition & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import os
33
import sys
44

5+
from dash_bootstrap_components import icons # noqa
56
from dash_bootstrap_components import themes # noqa
67
from dash_bootstrap_components import _components
78
from dash_bootstrap_components._components import * # noqa
@@ -37,47 +38,3 @@
3738
sys.modules[__name__].Table.from_dataframe = classmethod(
3839
_generate_table_from_df
3940
)
40-
41-
42-
# DatePicker deprecation warnings
43-
class DatePickerSingle(object):
44-
def __init__(self, *args, **kwargs):
45-
raise AttributeError(
46-
"DatePickerSingle has been removed from dash-bootstrap-components."
47-
" Use DatePickerSingle from dash-core-components instead."
48-
)
49-
50-
51-
class DatePickerRange(object):
52-
def __init__(self, *args, **kwargs):
53-
raise AttributeError(
54-
"DatePickerRange has been removed from dash-bootstrap-components. "
55-
"Use DatePickerRange from dash-core-components instead."
56-
)
57-
58-
59-
class CardTitle(object):
60-
def __init__(self, *args, **kwargs):
61-
raise AttributeError(
62-
"CardTitle has been removed from dash-bootstrap-components. Set "
63-
"className='card-title' on a html.H* component instead. CardTitle "
64-
"originally used H5."
65-
)
66-
67-
68-
class CardSubtitle(object):
69-
def __init__(self, *args, **kwargs):
70-
raise AttributeError(
71-
"CardSubtitle has been removed from dash-bootstrap-components. "
72-
"Set className='card-subtitle' on a html.H* component instead. "
73-
"CardSubtitle originally used H6."
74-
)
75-
76-
77-
class CardText(object):
78-
def __init__(self, *args, **kwargs):
79-
raise AttributeError(
80-
"CardText has been removed from dash-bootstrap-components. Set "
81-
"className='card-text' on a html component such as Div, or P "
82-
"instead. CardText originally used P."
83-
)

dash_bootstrap_components/_table.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from itertools import groupby
33
from operator import add
44

5-
import dash_html_components as html
5+
from dash import html
66

77

88
def _generate_table_from_df(

dash_bootstrap_components/icons.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
BOOTSTRAP = (
2+
"https://cdn.jsdelivr.net/npm/[email protected]/"
3+
"font/bootstrap-icons.css"
4+
)
5+
FONT_AWESOME = "https://use.fontawesome.com/releases/v5.15.4/css/all.css"

dash_bootstrap_components/themes.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
BOOTSTRAP = (
2-
"https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"
2+
"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
33
)
44

5-
GRID = "https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap-grid.min.css" # noqa
5+
GRID = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap-grid.min.css" # noqa
66

7-
_BOOTSWATCH_BASE = "https://stackpath.bootstrapcdn.com/bootswatch/4.5.2/"
7+
_BOOTSWATCH_BASE = "https://cdn.jsdelivr.net/npm/[email protected]/dist/"
88

99
CERULEAN = _BOOTSWATCH_BASE + "cerulean/bootstrap.min.css"
1010
COSMO = _BOOTSWATCH_BASE + "cosmo/bootstrap.min.css"
@@ -17,7 +17,9 @@
1717
LUX = _BOOTSWATCH_BASE + "lux/bootstrap.min.css"
1818
MATERIA = _BOOTSWATCH_BASE + "materia/bootstrap.min.css"
1919
MINTY = _BOOTSWATCH_BASE + "minty/bootstrap.min.css"
20+
MORPH = _BOOTSWATCH_BASE + "morph/bootstrap.min.css"
2021
PULSE = _BOOTSWATCH_BASE + "pulse/bootstrap.min.css"
22+
QUARTZ = _BOOTSWATCH_BASE + "quartz/bootstrap.min.css"
2123
SANDSTONE = _BOOTSWATCH_BASE + "sandstone/bootstrap.min.css"
2224
SIMPLEX = _BOOTSWATCH_BASE + "simplex/bootstrap.min.css"
2325
SKETCHY = _BOOTSWATCH_BASE + "sketchy/bootstrap.min.css"
@@ -26,4 +28,6 @@
2628
SPACELAB = _BOOTSWATCH_BASE + "spacelab/bootstrap.min.css"
2729
SUPERHERO = _BOOTSWATCH_BASE + "superhero/bootstrap.min.css"
2830
UNITED = _BOOTSWATCH_BASE + "united/bootstrap.min.css"
31+
VAPOR = _BOOTSWATCH_BASE + "vapor/bootstrap.min.css"
2932
YETI = _BOOTSWATCH_BASE + "yeti/bootstrap.min.css"
33+
ZEPHYR = _BOOTSWATCH_BASE + "zephyr/bootstrap.min.css"

demo/Demo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ const Demo = () => (
110110
<DropdownMenuItem>Entry 3</DropdownMenuItem>
111111
</DropdownMenu>
112112
</NavbarSimple>
113-
<Container className="mt-3">
113+
<Container class_name="mt-3">
114114
<h1>Dash Bootstrap Components - Demo</h1>
115115
<p>
116116
This demonstrates all of the Dash Bootstrap Components as React

demo/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1" />
77
<link
88
rel="stylesheet"
9-
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
10-
integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2"
9+
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
1110
crossorigin="anonymous"
1211
/>
1312
</head>

0 commit comments

Comments
 (0)