zmp-ui
Version:
Zalo Mini App framework
61 lines (59 loc) • 1.73 kB
JavaScript
import SheetComponent from "./sheet";
import ActionSheet from "./action-sheet";
/**
* Page component: Component wrapper nội dung trang
*
* @category Feedback
* @subCategory Sheet
* @component
*
* @example
import React from "react";
import { Page, Button, Sheet } from "zmp-ui";
function HomePage(props){
const [sheetVisible, setSheetVisible] = useState(false);
return (
<Page>
<Button onClick={() => {setSheetVisible(true)}}>Open Sheet</Button>
<Sheet
visible={sheetVisible}
onClose={() => setSheetVisible(false)}
title="Action Sheet"
>
Sheet content
</Sheet>
</Page>
);
}
* @example
import React from "react";
import { Page, Button, Sheet } from "zmp-ui";
function HomePage(props){
const [sheetVisible, setSheetVisible] = useState(false);
return (
<Page>
<Button onClick={() => {setSheetVisible(true)}}>Open Sheet</Button>
<Sheet.Actions
visible={sheetVisible}
title="Action Sheet"
onClose={() => setSheetVisible(false)}
actions={[
[
{
text: "button",
onClick: () => {
alert("click");
},
},
{ text: "button", highLight: true },
],
[{ text: "cancel", close: true, danger: true }],
]}
/>
</Page>
);
}
*/
var Sheet = SheetComponent;
Sheet.Actions = ActionSheet;
export default Sheet;