Skip to content

Commit af2d579

Browse files
committed
feat: add Slider, Snackbar, and SpeedDial components with MUI integration
Signed-off-by: amitamrutiya <amitamrutiya2210@gmail.com>
1 parent 18890d2 commit af2d579

6 files changed

Lines changed: 34 additions & 0 deletions

File tree

src/base/Slider/Slider.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { Slider as MuiSlider, SliderProps as MuiSliderProps } from '@mui/material';
2+
import React from 'react';
3+
4+
export const Slider = React.forwardRef<HTMLDivElement, MuiSliderProps>((props, ref) => (
5+
<MuiSlider {...props} ref={ref} />
6+
));
7+
8+
export default Slider;

src/base/Slider/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { Slider } from './Slider';

src/base/Snackbar/Snackbar.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { Snackbar as MuiSnackbar, SnackbarProps as MuiSnackbarProps } from '@mui/material';
2+
import React from 'react';
3+
4+
export const Snackbar = React.forwardRef<HTMLDivElement, MuiSnackbarProps>((props, ref) => (
5+
<MuiSnackbar {...props} ref={ref} />
6+
));
7+
8+
export default Snackbar;

src/base/Snackbar/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { Snackbar } from './Snackbar';

src/base/SpeedDial/SpeedDial.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import {
2+
SpeedDial as MuiSpeedDial,
3+
SpeedDialAction as MuiSpeedDialAction,
4+
SpeedDialActionProps as MuiSpeedDialActionProps,
5+
SpeedDialProps as MuiSpeedDialProps
6+
} from '@mui/material';
7+
import React from 'react';
8+
9+
export const SpeedDial = React.forwardRef<HTMLDivElement, MuiSpeedDialProps>((props, ref) => (
10+
<MuiSpeedDial {...props} ref={ref} />
11+
));
12+
13+
export const SpeedDialAction = React.forwardRef<HTMLButtonElement, MuiSpeedDialActionProps>(
14+
(props, ref) => <MuiSpeedDialAction {...props} ref={ref} />
15+
);

src/base/SpeedDial/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { SpeedDial, SpeedDialAction } from './SpeedDial';

0 commit comments

Comments
 (0)