@dialob/review-material
v1.0.5
Published
Material UI components for Dialob review
Downloads
42
Readme
Dialob Review Components for Material UI
Application Setup
Dependencies
Add dependency
pnpm add @dialob/review-material
The following peer dependencies need to be installed for mui v5:
{
"@emotion/react": "^11.5.0",
"@emotion/styled": "^11.3.0",
"@mui/icons-material": "^5.0.0",
"@mui/material": "^5.0.4",
"@mui/styles": "^5.0.1",
"react-intl": "^5.3.*",
"react-markdown": "^4.3.*",
"@date-io/date-fns": "^2.11.*",
"date-fns": "^2.0.0"
}Exports
MaterialDialobReview- Main UI componentDEFAULT_ITEM_CONFIG- Built-in default item configurationItemProps- TS type for custom item components
Usage
import React from 'react';
import { MaterialDialobReview } from '@dialob/review-material';
const ReviewWrapper : React.FC = () => {
return (
<MaterialDialobReview formData={formData} sessionData={sessionData} />
);
};Props
formData- Dialob form jsonsessionData- Dialob session jsontitle- (Optional) document title, defaults to form titlelocale- (Optional) UI locale, defaults to session localeitemConfig- (Optional) alternative item configuration for customization, defaults to built-in default config
Customization
Pass custom itemConfig prop that defines components used for rendering items. See DEFAULT_ITEM_CONFIG for example.
TBD..
Missing features
- Description popups
