Skip to content

Commit aefa098

Browse files
committed
Generate version 5.0.0
1 parent c2020a3 commit aefa098

Some content is hidden

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

54 files changed

+847
-326
lines changed

README.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MDB 5 React
22

3-
Version: FREE 4.2.0
3+
Version: FREE 5.0.0
44

55
Documentation:
66
https://mdbootstrap.com/docs/b5/react/

app/demo/App.tsx

Lines changed: 16 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,20 @@
11
import React from "react";
2-
import { MDBBtn, MDBContainer, MDBIcon } from "mdb-react-ui-kit";
3-
function App() {
2+
import {
3+
MDBDropdown,
4+
MDBDropdownMenu,
5+
MDBDropdownToggle,
6+
MDBDropdownItem,
7+
} from "mdb-react-ui-kit";
8+
9+
export default function App() {
410
return (
5-
<MDBContainer fluid>
6-
<div
7-
className="d-flex justify-content-center align-items-center"
8-
style={{ height: "100vh" }}
9-
>
10-
<div className="text-center">
11-
<img
12-
className="mb-4"
13-
src="https://mdbootstrap.com/img/logo/mdb-transparent-250px.png"
14-
style={{ width: 250, height: 90 }}
15-
/>
16-
<h5 className="mb-3">
17-
Thank you for using our product. We're glad you're with us.
18-
</h5>
19-
<p className="mb-3">MDB Team</p>
20-
<MDBBtn
21-
tag="a"
22-
href="https://mdbootstrap.com/docs/standard/getting-started/"
23-
target="_blank"
24-
role="button"
25-
>
26-
Start MDB tutorial
27-
</MDBBtn>
28-
<p className="mt-4">
29-
<a href="https://mdbootstrap.com/sale/free/">
30-
<MDBIcon far icon="surprise" size="lg" /> Free users buy cheaper
31-
..{" "}
32-
</a>
33-
</p>
34-
</div>
35-
</div>
36-
</MDBContainer>
11+
<MDBDropdown>
12+
<MDBDropdownToggle>Dropdown button</MDBDropdownToggle>
13+
<MDBDropdownMenu>
14+
<MDBDropdownItem>Action</MDBDropdownItem>
15+
<MDBDropdownItem>Another action</MDBDropdownItem>
16+
<MDBDropdownItem>Something else here</MDBDropdownItem>
17+
</MDBDropdownMenu>
18+
</MDBDropdown>
3719
);
3820
}
39-
export default App;

app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mdb-react-ui-kit-demo",
3-
"version": "4.2.0",
3+
"version": "5.0.0",
44
"main": "index.js",
55
"repository": {
66
"type": "git",

app/src/components/Accordion/Accordion.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import type { AccordionProps } from './types';
44
import { AccordionContext } from './AccordionContext';
55

66
const MDBAccordion: React.FC<AccordionProps> = React.forwardRef<HTMLAllCollection, AccordionProps>(
7-
({ alwaysOpen, className, flush, initialActive, tag: Tag, children, onChange, ...props }, ref) => {
8-
const classes = clsx('accordion', flush && 'accordion-flush', className);
7+
({ alwaysOpen, borderless, className, flush, initialActive, tag: Tag, children, onChange, ...props }, ref) => {
8+
const classes = clsx('accordion', flush && 'accordion-flush', borderless && 'accordion-borderless', className);
99

1010
const [activeItem, setActiveItem] = useState(initialActive);
1111

app/src/components/Accordion/types.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { BaseComponent } from "../../types/baseComponent";
33

44
interface AccordionProps extends BaseComponent {
55
alwaysOpen?: boolean;
6+
borderless?: boolean;
67
flush?: boolean;
78
initialActive?: number;
89
onChange?: (id: number) => void;

app/src/components/Badge/types.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from "react";
22
import { BaseComponent } from "../../types/baseComponent";
3+
34
import { backgroundColor } from "../../types/colors";
45

56
interface BadgeProps extends BaseComponent {

app/src/components/Button/types.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ interface ButtonProps extends Omit<joinedTypes, 'size' | 'color'> {
1818
| 'white'
1919
| 'info'
2020
| 'none'
21-
| 'link';
22-
21+
| 'link'
22+
| 'tertiary';
2323
floating?: boolean;
2424
noRipple?: boolean;
2525
outline?: boolean;

app/src/components/ButtonGroup/types.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { BaseComponent } from "../../types/baseComponent";
2+
23
import { size } from "../../types/size";
34

45
interface ButtonGroupProps extends BaseComponent {

app/src/components/Carousel/CarouselItem/CarouselItem.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const MDBCarouselItem: React.FC<CarouselItemProps> = ({
1010
src,
1111
alt,
1212
itemId,
13+
video,
1314
...props
1415
}) => {
1516
const { active } = useContext(CarouselContext);
@@ -31,7 +32,13 @@ const MDBCarouselItem: React.FC<CarouselItemProps> = ({
3132

3233
return (
3334
<div className='carousel-item' ref={itemRef}>
34-
<img className={className} src={src} alt={alt} {...props} />
35+
{video ? (
36+
<video className={className} autoPlay loop muted {...props}>
37+
<source src={src} type='video/mp4' />
38+
</video>
39+
) : (
40+
<img className={className} src={src} alt={alt} {...props} />
41+
)}
3542
<div className={captionClasses}>{children}</div>
3643
</div>
3744
);
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import React from 'react';
1+
import { ImgHTMLAttributes, VideoHTMLAttributes } from 'react';
22

3-
type CarouselItemProps = {
4-
className?: string;
5-
interval?: number;
3+
type ImgVideo = ImgHTMLAttributes<HTMLImageElement> & VideoHTMLAttributes<HTMLVideoElement>;
4+
5+
type CarouselItemProps = ImgVideo & {
6+
captionClassName?: string;
67
itemId: number;
7-
tag?: React.ComponentProps<any>;
8-
[rest: string]: any;
8+
video?: boolean;
99
};
1010

1111
export { CarouselItemProps };

0 commit comments

Comments
 (0)