Skip to content

Commit ca42cb5

Browse files
authored
Merge pull request #923 from amitamrutiya/add-comp
Add missing components that are present in meshery ui and extensions
2 parents fafc55d + 835f9f8 commit ca42cb5

Some content is hidden

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

48 files changed

+326
-55
lines changed

.github/workflows/node-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
node-version: [16, 18, 20]
18+
node-version: [18, 20]
1919
steps:
2020
- name: Checkout Repository
2121
uses: actions/checkout@v4

package-lock.json

Lines changed: 6 additions & 40 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,8 @@
8181
"@emotion/react": "^11.11.3",
8282
"@emotion/styled": "^11.11.0",
8383
"@mui/material": "^5.15.11",
84-
"@types/mui-datatables": "*",
8584
"@xstate/react": "^4.1.1",
8685
"lodash": "^4.17.21",
87-
"mui-datatables": "*",
8886
"react": ">=17",
8987
"react-dom": ">=17",
9088
"xstate": "^5.18.2"
@@ -102,9 +100,6 @@
102100
"@mui/material": {
103101
"optional": true
104102
},
105-
"mui-datatables": {
106-
"optional": true
107-
},
108103
"react": {
109104
"optional": true
110105
},
@@ -123,6 +118,8 @@
123118
"moment": "^2.30.1",
124119
"re-resizable": "^6.10.3",
125120
"react-draggable": "^4.4.6",
126-
"react-share": "^5.1.0"
121+
"react-share": "^5.1.0",
122+
"mui-datatables": "*",
123+
"@types/mui-datatables": "*"
127124
}
128-
}
125+
}

src/base/Alert/Alert.tsx

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

src/base/Alert/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { Alert } from './Alert';
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import {
2+
Autocomplete as MuiAutocomplete,
3+
AutocompleteProps as MuiAutocompleteProps
4+
} from '@mui/material';
5+
import React from 'react';
6+
7+
export type AutocompleteProps<
8+
T,
9+
Multiple extends boolean = false,
10+
DisableClearable extends boolean = false,
11+
FreeSolo extends boolean = false
12+
> = MuiAutocompleteProps<T, Multiple, DisableClearable, FreeSolo>;
13+
14+
export const Autocomplete = React.forwardRef<HTMLDivElement, AutocompleteProps<unknown>>(
15+
(props, ref) => {
16+
return <MuiAutocomplete {...props} ref={ref} />;
17+
}
18+
);
19+
20+
export default Autocomplete;

src/base/Autocomplete/index.ts

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

src/base/Fab/Fab.tsx

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

src/base/Fab/index.ts

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

src/base/Fade/Fade.tsx

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

src/base/Fade/index.ts

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

src/base/Hidden/Hidden.tsx

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

src/base/Hidden/index.ts

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

0 commit comments

Comments
 (0)