├── .husky ├── commit-msg └── pre-commit ├── lint-staged.config.js ├── package ├── nativeComponents │ ├── inputs │ │ ├── custom │ │ │ ├── NativeSpeechToText.js │ │ │ ├── NativeReactSelectInput.js │ │ │ ├── NativeGithubAuthComponent.js │ │ │ ├── NativeLinkedInAuthComponent.js │ │ │ ├── NativeGoogleButton.js │ │ │ ├── NativeFacebookAuthComponent.js │ │ │ ├── NativeMedicineSelector.js │ │ │ └── NativeRichTextEditor.js │ │ ├── NativePhone.js │ │ ├── NativeTextButton.js │ │ ├── NativeFab.js │ │ ├── NativeMenuItem.js │ │ ├── NativeContainedButton.js │ │ ├── NativeFormGroup.js │ │ ├── NativeOutlinedButton.js │ │ ├── NativeInputLabel.js │ │ ├── NativeRating.js │ │ ├── NativeSwitch.js │ │ ├── NativeInputAdornment.js │ │ ├── NativeListItemButton.js │ │ ├── NativeFormControlLabel.js │ │ ├── NativeAutocomplete.js │ │ ├── NativeTextField.js │ │ ├── NativeTextarea.js │ │ ├── NativeFormControl.js │ │ ├── NativeIconButton.js │ │ ├── NativeFormErrorText.js │ │ ├── NativeButton.js │ │ ├── NativeConfirmPasswordField.js │ │ ├── NativeColorInput.js │ │ ├── NativeFormHelperText.js │ │ ├── NativeInputPassword.js │ │ ├── NativeConfirmPassword.js │ │ ├── NativeSelect.js │ │ ├── NativeJSONInput.js │ │ ├── NativeDateTimePicker.js │ │ ├── NativeCheckbox.js │ │ ├── NativeDatepicker.js │ │ ├── NativeJSONEditor.js │ │ ├── NativeInput.js │ │ └── NativeFilePicker.js │ ├── helper │ │ ├── storeHelper.js │ │ └── routerHelper.js │ ├── dataTable │ │ ├── DevNativeDataTable.js │ │ ├── NativeDataTableDetailsPaneContainer.js │ │ ├── NativeDataTableToolPopover.js │ │ └── NativeDataTableToolbar.js │ ├── forms │ │ ├── NativeFormContainer.js │ │ └── coreFormConstants.js │ ├── dataDisplay │ │ ├── NativeChip.js │ │ ├── NativeImage.js │ │ ├── NativeTableHeadRow.js │ │ ├── NativeDivider.js │ │ ├── NativeListItemIcon.js │ │ ├── NativeListItemText.js │ │ ├── NativeListSubheader.js │ │ ├── NativeTableRow.js │ │ ├── NativeListItemAvatar.js │ │ ├── NativeTableBody.js │ │ ├── NativeTableHead.js │ │ ├── NativeTooltip.js │ │ ├── heading │ │ │ ├── NativeH1.js │ │ │ ├── NativeH2.js │ │ │ ├── NativeH3.js │ │ │ ├── NativeH4.js │ │ │ ├── NativeH5.js │ │ │ ├── NativeH6.js │ │ │ └── NativeH.js │ │ ├── NativeTableFooter.js │ │ ├── paragraph │ │ │ ├── NativeLabel.js │ │ │ ├── NativeTypographyButton.js │ │ │ ├── NativeTypographyOverline.js │ │ │ ├── NativeTypographySubtitle1.js │ │ │ ├── NativeTypographySubtitle2.js │ │ │ ├── NativeTypographyBody1.js │ │ │ ├── NativeTypographyBody2.js │ │ │ └── NativeTypographyCaption.js │ │ ├── NativeTableContainer.js │ │ ├── NativeTableSortLabel.js │ │ ├── NativeBadge.js │ │ ├── NativeListItemSecondaryAction.js │ │ ├── NativeTableCell.js │ │ ├── NativeTableHeadCell.js │ │ ├── NativeAvatarGroup.js │ │ ├── NativeTablePagination.js │ │ ├── NativeAvatar.js │ │ ├── NativeTableBodyCell.js │ │ ├── NativeTable.js │ │ ├── NativeFlatList.js │ │ ├── custom │ │ │ └── NativeMarkdownViewer.js │ │ ├── NativeTypography.js │ │ └── NativeIcon.js │ ├── layouts │ │ ├── NativePageContainer.js │ │ ├── NativeAppDiv.js │ │ ├── NativeGridItem.js │ │ ├── NativeListItem.js │ │ ├── NativeContainer.js │ │ ├── NativeSpan.js │ │ ├── NativeBox.js │ │ ├── NativeStack.js │ │ ├── NativeImageBackground.js │ │ ├── NativeAppContainer.js │ │ ├── NativeSection.js │ │ ├── NativeGrid.js │ │ └── NativeList.js │ ├── utils │ │ ├── NativeFade.js │ │ ├── NativePopover.js │ │ └── NativeModal.js │ ├── feedback │ │ ├── NativeAlert.js │ │ ├── NativeBackdrop.js │ │ ├── NativeSkeleton.js │ │ ├── NativeSnackbar.js │ │ ├── NativeAlertTitle.js │ │ ├── NativeCircularProgress.js │ │ └── NativeLinearProgress.js │ ├── navigation │ │ ├── NativeTabs.js │ │ ├── NativeMenuList.js │ │ ├── NativeNavigation.js │ │ ├── NativeTab.js │ │ ├── NativeMenuItem.js │ │ ├── NativeTabPanel.js │ │ ├── NativeTabHead.js │ │ ├── NativeLink.js │ │ ├── NativeScrollTop.js │ │ └── NativeCustomTabs.js │ ├── surfaces │ │ ├── NativePaper.js │ │ ├── NativeAppBar.js │ │ ├── NativeToolbar.js │ │ ├── NativeCollapse.js │ │ ├── NativeAccordion.js │ │ ├── NativeCardMedia.js │ │ ├── NativeCardHeader.js │ │ ├── NativeCardActions.js │ │ ├── NativeCardContent.js │ │ ├── NativeCardActionArea.js │ │ ├── NativeAccordionDetail.js │ │ ├── NativeAccordionSummary.js │ │ ├── NativeRightDrawer.js │ │ ├── NativeCard.js │ │ ├── NativeDrawer.js │ │ └── NativeFooter.js │ └── NativeClickAwayListner.js ├── theme │ ├── NativeCssBaseline.js │ └── NativeThemeProvider.js ├── form │ └── nativeFormConstants.js ├── utils │ ├── app.utils.js │ └── network.utils.js ├── styledComponents │ ├── inputs │ │ ├── SCOtpInput.js │ │ ├── SCFab.js │ │ ├── SCButton.js │ │ ├── SCRating.js │ │ ├── SCSelect.js │ │ ├── SCSwitch.js │ │ ├── custom │ │ │ └── SCRichTextEditor.js │ │ ├── SCCheckbox.js │ │ ├── SCFormGroup.js │ │ ├── SCMenuItem.js │ │ ├── SCTextField.js │ │ ├── SCColorInput.js │ │ ├── SCIconButton.js │ │ ├── SCInputLabel.js │ │ ├── SCFormControl.js │ │ ├── SCTimePicker.js │ │ ├── SCAutocomplete.js │ │ ├── SCListItemButton.js │ │ ├── SCFormHelperText.js │ │ ├── SCInputAdornment.js │ │ ├── SCFormControlLabel.js │ │ ├── SCDateTimePicker.js │ │ ├── SCInput.js │ │ └── SCDatePicker.js │ ├── surfaces │ │ ├── SCCollapse.js │ │ ├── SCPaper.js │ │ ├── SCToolbar.js │ │ ├── SCAccordion.js │ │ ├── SCCardMedia.js │ │ ├── SCCard.js │ │ ├── SCCardHeader.js │ │ ├── SCCardActions.js │ │ ├── SCCardContent.js │ │ ├── SCAppBar.js │ │ ├── SCCardActionArea.js │ │ ├── SCAccordionDetail.js │ │ ├── SCToolbox.js │ │ └── SCAccordionSummery.js │ ├── layouts │ │ ├── SCImageBackground.js │ │ ├── SCAppDiv.js │ │ ├── SCBox.js │ │ ├── SCList.js │ │ ├── SCGrid.js │ │ ├── SCStack.js │ │ ├── SCGridItem.js │ │ ├── SCListItem.js │ │ └── SCContainer.js │ ├── dataDisplay │ │ ├── SCImage.js │ │ ├── SCIcon.js │ │ ├── SCChip.js │ │ ├── SCTable.js │ │ ├── SCAvatar.js │ │ ├── SCBadge.js │ │ ├── SCDivider.js │ │ ├── SCTooltip.js │ │ ├── SCTableRow.js │ │ ├── SCTableBody.js │ │ ├── SCTableCell.js │ │ ├── SCTableHead.js │ │ ├── SCTypography.js │ │ ├── SCAvatarGroup.js │ │ ├── SCTableFooter.js │ │ ├── SCListItemIcon.js │ │ ├── SCListItemText.js │ │ ├── SCListItemAvatar.js │ │ ├── SCListSubheader.js │ │ ├── SCTableContainer.js │ │ ├── SCTablePagination.js │ │ ├── SCTableSortLabel.js │ │ └── SCListItemSecondaryAction.js │ ├── utils │ │ ├── SCFade.js │ │ ├── SCModal.js │ │ └── SCPopover.js │ ├── navigation │ │ ├── SCTab.js │ │ ├── SCLink.js │ │ ├── SCTabs.js │ │ ├── SCMenuItem.js │ │ ├── SCMenuList.js │ │ ├── SCRightDrawer.js │ │ └── SCDrawer.js │ └── feedback │ │ ├── SCAlert.js │ │ ├── SCDialog.js │ │ ├── SCBackdrop.js │ │ ├── SCSkeleton.js │ │ ├── SCSnackbar.js │ │ ├── SCAlertTitle.js │ │ ├── SCDialogTitle.js │ │ ├── SCDialogActions.js │ │ ├── SCDialogContent.js │ │ ├── SCLinearProgress.js │ │ ├── SCCircularProgress.js │ │ └── SCDialogContentText.js ├── helper │ ├── appUtils.js │ ├── helper.js │ └── componentUtil.js ├── NativeDimension.js └── package.json ├── CONTRIBUTING.md ├── babel.config.json ├── .github ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md ├── scripts │ ├── get_latest_package_details.sh │ ├── version_revert.sh │ └── version_bump.sh ├── workflows │ ├── publish-package.yml │ ├── create-release.yml │ └── create-tag.yml └── pull_request_template.md ├── README.md ├── LICENSE ├── commitlint.config.js ├── .gitignore ├── package.json └── scripts └── attributions.gen.js /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx --no -- commitlint --edit ${1} 5 | -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line no-undef 2 | module.exports = { "**/*.{js,jsx,ts,tsx}": ["npm run code:lint"] }; -------------------------------------------------------------------------------- /package/nativeComponents/inputs/custom/NativeSpeechToText.js: -------------------------------------------------------------------------------- 1 | 2 | export default function NativeSpeechToText() { 3 | return null; 4 | } 5 | -------------------------------------------------------------------------------- /package/theme/NativeCssBaseline.js: -------------------------------------------------------------------------------- 1 | import { CssBaseline as NativeCssBaseline } from "@mui/material"; 2 | 3 | export default NativeCssBaseline; 4 | -------------------------------------------------------------------------------- /package/nativeComponents/helper/storeHelper.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unresolved 2 | import storage from "redux-persist/lib/storage"; 3 | 4 | export { storage as nativeStorage }; 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## CONTRIBUTING 2 | All Wrappid repositories follow the same contributing guidelines available in the following link: 3 | https://github.com/wrappid/.github/blob/main/profile/CONTRIBUTING.md -------------------------------------------------------------------------------- /package/form/nativeFormConstants.js: -------------------------------------------------------------------------------- 1 | export const FORM_XS_DEFAULT_GRID_SIZE = 12; 2 | export const FORM_SM_DEFAULT_GRID_SIZE = 6; 3 | export const FORM_MD_DEFAULT_GRID_SIZE = 4; 4 | export const FORM_LG_DEFAULT_GRID_SIZE = 3; 5 | export const FORM_XL_DEFAULT_GRID_SIZE = 3; 6 | -------------------------------------------------------------------------------- /package/nativeComponents/dataTable/DevNativeDataTable.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line no-unused-vars, unused-imports/no-unused-imports 2 | import React from "react"; 3 | 4 | export default function DevNativeDataTable() { 5 | return
{props.children} : <>{props.children}>}
14 |