{"componentChunkName":"component---src-templates-angulardocs-js","path":"/docs/contrast/angular/components/modal","result":{"data":{"site":{"siteMetadata":{"title":"Resources to help developers | Contrast | Devwares","docsLocation":""}},"mdx":{"fields":{"id":"611ff920-57a4-5eae-aa2c-388faca1e235","title":"Modal","slug":"/contrast/angular/components/modal"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Modal\",\n  \"metaTitle\": \"Modal Component for Contrast Bootstrap Angular\",\n  \"metaDescription\": \"Angular Bootstrap modal is lightweight, but powerful & multipurpose popup\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"Modal\"), mdx(\"p\", null, \"Angular Bootstrap modal is lightweight, but powerful & multipurpose popup. Learn how to manipulate size, styles & position. Multiple examples and detailed tutorial.\"), mdx(\"p\", null, \"The Modal is a dialog box/popup window which can be used for light boxes, user notifications, UI enhancements, e-commerce components and many other cases.\"), mdx(\"p\", null, \"It's easily customized. You can manipulate size, position, and content.\"), mdx(\"h2\", null, \"Custom Modal\"), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://imgur.com/z99wzWH.gif\",\n    \"alt\": null\n  }))), mdx(\"h6\", null, \"html\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-html\"\n  }), \"<CDBBtn (click)=\\\"modal1.toggleModal()\\\" color=\\\"dark\\\">\\n    Modal\\n</CDBBtn>\\n<CDBModal #modal1=\\\"cdbModal\\\" [centered]=true>\\n    <CDBCard>\\n        <CDBCardImage class=\\\"img-fluid\\\" src=\\\"/assets/img/modal.jpg\\\"></CDBCardImage>\\n        <CDBCardBody>\\n            <CDBCardTitle>Title</CDBCardTitle>\\n            <CDBCardText>\\n                Proin ut dui sed metus pharetra hend rerit vel non mi. Nulla\\n                orcane faucibus ex, non facilisis nisl. Maexenas aliquet\\n                mauris ut tempus. Lorem ipsum dolor, sit amet consectetur adipisicing elit. Aspernatur iste\\n                officiis porro hic corrupti laborum voluptatem ratione exercitationem voluptates amet accusamus\\n                accusantium rerum consequuntur deserunt vero eius, ipsa repellat. Voluptate explicabo deleniti\\n                laudantium accusantium minima laborum voluptatibus ipsam sapiente quo! Aliquid aspernatur\\n                facilis quos recusandae eius porro expedita minima molestias, eaque nobis omnis unde sint, alias\\n                ipsa dicta non voluptatibus doloremque quod ad cumque, consequatur soluta. Vitae soluta\\n                doloribus cumque iste nesciunt. Veniam eum deserunt placeat veritatis, aspernatur aperiam amet\\n                exercitationem fugiat ullam voluptatem nostrum rem impedit doloremque magni voluptate sunt\\n                asperiores aliquam excepturi unde ipsam possimus! Optio sapiente aut et blanditiis repellendus\\n                nulla numquam voluptatem excepturi, consequuntur pariatur. Quo suscipit harum magnam excepturi\\n                magni nulla, quasi eos iste. Laboriosam quisquam eaque omnis inventore at obcaecati nemo\\n                possimus animi asperiores ducimus, fugiat velit, hic, molestiae numquam. Repellendus, cumque!\\n                Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut adipisci blanditiis obcaecati\\n                temporibus dolorum dignissimos officia perferendis id quis ratione delectus pariatur odio\\n                repudiandae alias modi, vitae voluptatem fugiat beatae neque accusamus corrupti! A vero optio\\n                totam suscipit. Delectus quaerat repellat dolores adipisci earum a at cumque cupiditate sit\\n                eaque.\\n            </CDBCardText>\\n            <div class=\\\"d-flex\\\">\\n                <div class=\\\"d-flex justify-content-start\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"light\\\" [flat]=true>\\n                        Label\\n                    </CDBBtn>\\n                </div>\\n                <div class=\\\"d-flex justify-content-end\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"white\\\" [flat]=true (click)=\\\"modal1.toggleModal()\\\">\\n                        Cancel\\n                    </CDBBtn>\\n                    <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal1.toggleModal()\\\">\\n                        Done\\n                    </CDBBtn>\\n                </div>\\n            </div>\\n        </CDBCardBody>\\n    </CDBCard>\\n</CDBModal>\\n\")), mdx(\"h2\", null, \"Modal Sizes\"), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://imgur.com/h8y6UlS.gif\",\n    \"alt\": null\n  }))), mdx(\"h6\", null, \"html\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-html\"\n  }), \"<CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal2.toggleModal()\\\">\\n    Medium modal\\n</CDBBtn>\\n<CDBModal #modal2=\\\"cdbModal\\\">\\n    <CDBCard [border]=true>\\n        <CDBCardImage class=\\\"img-fluid\\\" src=\\\"/assets/img/modal.jpg\\\"></CDBCardImage>\\n        <CDBCardBody>\\n            <CDBCardTitle>Title</CDBCardTitle>\\n            <CDBCardText>\\n                Proin ut dui sed metus pharetra hend rerit vel non mi. Nulla\\n                orcane faucibus ex, non facilisis nisl. Maexenas aliquet\\n                mauris ut tempus.\\n            </CDBCardText>\\n            <div class=\\\"d-flex\\\">\\n                <div class=\\\"d-flex justify-content-start\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"light\\\" [flat]=true>\\n                        Label\\n                    </CDBBtn>\\n                </div>\\n                <div class=\\\"d-flex justify-content-end\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"white\\\" [flat]=true (click)=\\\"modal2.toggleModal()\\\">\\n                        Cancel\\n                    </CDBBtn>\\n                    <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal2.toggleModal()\\\">\\n                        Done\\n                    </CDBBtn>\\n                </div>\\n            </div>\\n        </CDBCardBody>\\n    </CDBCard>\\n</CDBModal>\\n<CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal3.toggleModal()\\\">\\n    Small modal\\n</CDBBtn>\\n<CDBModal #modal3=\\\"cdbModal\\\" size=\\\"sm\\\">\\n    <CDBCard>\\n        <CDBCardImage class=\\\"img-fluid\\\" src=\\\"/assets/img/modal.jpg\\\"></CDBCardImage>\\n        <CDBCardBody>\\n            <CDBCardTitle>Title</CDBCardTitle>\\n            <CDBCardText>\\n                Proin ut dui sed metus pharetra hend rerit vel non mi. Nulla\\n                orcane faucibus ex, non facilisis nisl. Maexenas aliquet\\n                mauris ut tempus.\\n            </CDBCardText>\\n            <div class=\\\"d-flex\\\">\\n                <div class=\\\"d-flex justify-content-start\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"light\\\" [flat]=true>\\n                        Label\\n                    </CDBBtn>\\n                </div>\\n                <div class=\\\"d-flex justify-content-end\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"white\\\" [flat]=true (click)=\\\"modal3.toggleModal()\\\">\\n                        Cancel\\n                    </CDBBtn>\\n                    <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal3.toggleModal()\\\">\\n                        Done\\n                    </CDBBtn>\\n                </div>\\n            </div>\\n        </CDBCardBody>\\n    </CDBCard>\\n</CDBModal>\\n<CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal4.toggleModal()\\\">\\n    Large modal\\n</CDBBtn>\\n<CDBModal #modal4=\\\"cdbModal\\\" size=\\\"lg\\\">\\n    <CDBCard [border]=true>\\n        <CDBCardBody>\\n            <CDBCardTitle>Title</CDBCardTitle>\\n            <CDBCardText>\\n                Proin ut dui sed metus pharetra hend rerit vel non mi. Nulla\\n                orcane faucibus ex, non facilisis nisl. Maexenas aliquet\\n                mauris ut tempus.\\n            </CDBCardText>\\n            <div class=\\\"d-flex\\\">\\n                <div class=\\\"d-flex justify-content-start\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"light\\\" [flat]=true>\\n                        Label\\n                    </CDBBtn>\\n                </div>\\n                <div class=\\\"d-flex justify-content-end\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"white\\\" [flat]=true (click)=\\\"modal4.toggleModal()\\\">\\n                        Cancel\\n                    </CDBBtn>\\n                    <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal4.toggleModal()\\\">\\n                        Done\\n                    </CDBBtn>\\n                </div>\\n            </div>\\n        </CDBCardBody>\\n    </CDBCard>\\n</CDBModal>\\n<CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal5.toggleModal()\\\">\\n    Fluid modal\\n</CDBBtn>\\n<CDBModal #modal5=\\\"cdbModal\\\" size=\\\"fluid\\\">\\n    <CDBCard [border]=true>\\n        <CDBCardBody>\\n            <CDBCardTitle>Title</CDBCardTitle>\\n            <CDBCardText>\\n                Proin ut dui sed metus pharetra hend rerit vel non mi. Nulla\\n                orcane faucibus ex, non facilisis nisl. Maexenas aliquet\\n                mauris ut tempus.\\n            </CDBCardText>\\n            <div class=\\\"d-flex\\\">\\n                <div class=\\\"d-flex justify-content-start\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"light\\\" [flat]=true>\\n                        Label\\n                    </CDBBtn>\\n                </div>\\n                <div class=\\\"d-flex justify-content-end\\\" style=\\\"flex: 50%\\\">\\n                    <CDBBtn color=\\\"white\\\" [flat]=true (click)=\\\"modal5.toggleModal()\\\">\\n                        Cancel\\n                    </CDBBtn>\\n                    <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal5.toggleModal()\\\">\\n                        Done\\n                    </CDBBtn>\\n                </div>\\n            </div>\\n        </CDBCardBody>\\n    </CDBCard>\\n</CDBModal>\\n\")), mdx(\"h2\", null, \"Modal Positions\"), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://imgur.com/sT4ZwEV.gif\",\n    \"alt\": null\n  }))), mdx(\"h6\", null, \"html\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-html\"\n  }), \"<CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal6.toggleModal()\\\">\\n    Top right\\n</CDBBtn>\\n<CDBModal #modal6=\\\"cdbModal\\\" position=\\\"top-right\\\">\\n    <CDBModalHeader [toggle]=\\\"modal6\\\">Title</CDBModalHeader>\\n    <CDBModalBody>\\n        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do\\n        eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut\\n        enim ad minim veniam, quis nostrud exercitation ullamco laboris\\n        nisi ut aliquip ex ea commodo consequat.\\n    </CDBModalBody>\\n    <CDBModalFooter>\\n        <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal6.toggleModal()\\\">\\n            Close\\n        </CDBBtn>\\n        <CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal6.toggleModal()\\\">\\n            Save changes\\n        </CDBBtn>\\n    </CDBModalFooter>\\n</CDBModal>\\n<CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal7.toggleModal()\\\">\\n    Bottom left\\n</CDBBtn>\\n<CDBModal #modal7=\\\"cdbModal\\\" position=\\\"bottom-left\\\">\\n    <CDBModalHeader [toggle]=\\\"modal7\\\">Title</CDBModalHeader>\\n    <CDBModalBody>\\n        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do\\n        eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut\\n        enim ad minim veniam, quis nostrud exercitation ullamco laboris\\n        nisi ut aliquip ex ea commodo consequat.\\n    </CDBModalBody>\\n    <CDBModalFooter>\\n        <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal7.toggleModal()\\\">\\n            Close\\n        </CDBBtn>\\n        <CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal7.toggleModal()\\\">\\n            Save changes\\n        </CDBBtn>\\n    </CDBModalFooter>\\n</CDBModal>\\n<CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal8.toggleModal()\\\">\\n    Top Left\\n</CDBBtn>\\n<CDBModal #modal8=\\\"cdbModal\\\" position=\\\"top-left\\\">\\n    <CDBModalHeader [toggle]=\\\"modal8\\\">Title</CDBModalHeader>\\n    <CDBModalBody>\\n        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do\\n        eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut\\n        enim ad minim veniam, quis nostrud exercitation ullamco laboris\\n        nisi ut aliquip ex ea commodo consequat.\\n    </CDBModalBody>\\n    <CDBModalFooter>\\n        <CDBBtn color=\\\"dark\\\" [flat]=true (click)=\\\"modal8.toggleModal()\\\">\\n            Close\\n        </CDBBtn>\\n        <CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal8.toggleModal()\\\">\\n            Save changes\\n        </CDBBtn>\\n    </CDBModalFooter>\\n</CDBModal>\\n<CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal9.toggleModal()\\\">\\n    Bottom right\\n</CDBBtn>\\n<CDBModal #modal9=\\\"cdbModal\\\" position=\\\"bottom-right\\\">\\n    <CDBModalHeader [toggle]=\\\"modal9\\\">Title</CDBModalHeader>\\n    <CDBModalBody>\\n        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do\\n        eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut\\n        enim ad minim veniam, quis nostrud exercitation ullamco laboris\\n        nisi ut aliquip ex ea commodo consequat.\\n    </CDBModalBody>\\n    <CDBModalFooter>\\n        <CDBBtn color=\\\"dark\\\" (click)=\\\"modal9.toggleModal()\\\">\\n            Close\\n        </CDBBtn>\\n        <CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal9.toggleModal()\\\">\\n            Save changes\\n        </CDBBtn>\\n    </CDBModalFooter>\\n</CDBModal>\\n<CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal10.toggleModal()\\\">\\n    Center\\n</CDBBtn>\\n<CDBModal #modal10=\\\"cdbModal\\\">\\n    <CDBModalHeader [toggle]=\\\"modal10\\\">Title</CDBModalHeader>\\n    <CDBModalBody>\\n        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do\\n        eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut\\n        enim ad minim veniam, quis nostrud exercitation ullamco laboris\\n        nisi ut aliquip ex ea commodo consequat.\\n    </CDBModalBody>\\n    <CDBModalFooter>\\n        <CDBBtn color=\\\"dark\\\" (click)=\\\"modal10.toggleModal()\\\">\\n            Close\\n        </CDBBtn>\\n        <CDBBtn color=\\\"light\\\" [flat]=true (click)=\\\"modal10.toggleModal()\\\">\\n            Save changes\\n        </CDBBtn>\\n    </CDBModalFooter>\\n</CDBModal>\\n\")), mdx(\"h1\", null, \"API\"), mdx(\"p\", null, \"Here in this section you will find information about required modules and available inputs, outputs, methods and events of this component.\"), mdx(\"h2\", null, \"Contrast Modal Bootstrap Modules used\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-typescript\"\n  }), \"import {ModalModule } from 'cdbangular';\\n\")), mdx(\"p\", null, \"API Reference: Contrast Modal Inputs\"), mdx(\"p\", null, \"The table below shows the possible input of the Modal component.\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"Name\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Type\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Default\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Description\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Example\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"class\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom modal-content classes\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"class=\\\"myClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"wrapperClass\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom class to wrapper container\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"wrapperClass=\\\"myClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"modalClass\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom modal-dialog element\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"modalClass=\\\"myClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"contentClass\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom modal-content classes\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"contentClass=\\\"myClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"backdropClass\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom class to modal-backdrop element\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"backdropClass=\\\"myClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"disableBackdrop\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"false\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Disable backdrop if this prop is true.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"disableBackdrop=true\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"animation\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Changes direction of animation. Choose from \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"top\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bottom\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"right\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"left\"), \".\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"animation=\\\"bottom\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"autoFocus\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"true\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Defines if modal should receive focus\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"autoFocus=false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"backdrop\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"true\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"If false, the backdrop is not rendered.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"backdrop=false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"cascading\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"false\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds cascading-class to modal-dialog element\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"cascading=true\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"centered\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"false\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Add custom class to modal-dialog element\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"centered=true\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"disableFocusTrap\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"true\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"If true, removes focus trap effect.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"disableFocusTrap=false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"fade\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"true\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Removes transition\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"fade=false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"frame\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"false\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Changes the position of the modal. It has to be used along with position prop equal to \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bottom\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"top\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"frame=true position=\\\"bottom\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"fullHeight\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"false\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Changes the position of the modal. It has to be used along with position prop equal to \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bottom\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"top\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"fullHeight=true position=\\\"bottom\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"isOpen\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"true\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"If true, removes focus trap effect.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"isOpen=Modal\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"keyboard\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"true\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Closes the modal when the escape key is pressed.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"keyboard=false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"labelledBy\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Changes aria-labelledby attribute\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"labelledBy=\\\"myLabel\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"modalStyle\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Predefines modal style. Choose one of success / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"info\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"danger\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"warning\"), \".\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"modalStyle=\\\"warning\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"position\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Changes the position of the modal\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"position=\\\"top-right\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"side\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Boolean\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"false\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Changes the position of the modal. It has to be used along with position prop equal to \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bottom-right\"), \"/\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bottom-left\"), \"/\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"top-right\"), \"/\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"top-left\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"side=true position=\\\"bottom-left\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"size\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Changes the size of the modal. Choose from \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"sm\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"lg\"), \" / \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"fluid\")), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"size=\\\"fluid\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"toggle\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"function\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Defines function which fires on close/open event\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"toggle=myFunction\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"hiddenModal\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"function\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"This event is fired after the modal is closed.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"hiddenModal=myFunction\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"hideModal\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"function\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"This event is fired just before the modal is hidden.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"hideModal=myFunction\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"showModal\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"function\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"This event is fired just before the modal is open.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"showModal=myFunction\")))), mdx(\"p\", null, \"API Reference: Contrast Modal Body Properties\"), mdx(\"p\", null, \"The table below shows the configuration options of the CDBModalBody component.\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"Name\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Type\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Default\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Description\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Example\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"class\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom class ModalBody component\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"class=\\\"myClass\\\"\")))), mdx(\"p\", null, \"API Reference: Contrast Modal Footer Properties\"), mdx(\"p\", null, \"The table below shows the configuration options of the CDBModalFooter component.\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"Name\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Type\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Default\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Description\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Example\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"class\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom class ModalFooter component\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"class=\\\"myClass\\\"\")))), mdx(\"p\", null, \"API Reference: Contrast Modal Header Properties\"), mdx(\"p\", null, \"The table below shows the configuration options of the CDBModalHeader component.\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"Name\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Type\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Default\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Description\"), mdx(\"th\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Example\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"class\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom class ModalHeader component\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"class=\\\"myClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"titleClass\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Adds custom class to title element.\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"titleClass=\\\"myTitleClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"closeArialLabel\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"String\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"Close\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Defines custom label for close button\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"closeArialLabel=\\\"myClass\\\"\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"left\"\n  }), \"toggle\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"function\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  })), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"center\"\n  }), \"Defines function which fires on close/open event\"), mdx(\"td\", _extends({\n    parentName: \"tr\"\n  }, {\n    \"align\": \"right\"\n  }), \"toggle=myFunction\")))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#modal","title":"Modal","items":[{"url":"#custom-modal","title":"Custom Modal","items":[{"items":[{"items":[{"items":[{"url":"#html","title":"html"}]}]}]}]},{"url":"#modal-sizes","title":"Modal Sizes","items":[{"items":[{"items":[{"items":[{"url":"#html-1","title":"html"}]}]}]}]},{"url":"#modal-positions","title":"Modal Positions","items":[{"items":[{"items":[{"items":[{"url":"#html-2","title":"html"}]}]}]}]}]},{"url":"#api","title":"API","items":[{"url":"#contrast-modal-bootstrap-modules-used","title":"Contrast Modal Bootstrap Modules used"}]}]},"parent":{"__typename":"File","relativePath":"contrast/angular/components/modal.md"},"frontmatter":{"metaTitle":"Modal Component for Contrast Bootstrap Angular","metaDescription":"Angular Bootstrap modal is lightweight, but powerful & multipurpose popup"}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/contrast/angular/Installation","title":"Installation"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation","title":"Navigation"}}},{"node":{"fields":{"slug":"/contrast/angular/components","title":"Components"}}},{"node":{"fields":{"slug":"/contrast/angular/index","title":"Getting Started"}}},{"node":{"fields":{"slug":"/contrast/angular/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/angular/sections","title":"Sections"}}},{"node":{"fields":{"slug":"/contrast/javascript/components","title":"Components"}}},{"node":{"fields":{"slug":"/contrast/angular/widgets","title":"Widgets"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation","title":"Navigation"}}},{"node":{"fields":{"slug":"/contrast/javascript/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/javascript/sections","title":"Sections"}}},{"node":{"fields":{"slug":"/contrast/react/Installation","title":"Installation"}}},{"node":{"fields":{"slug":"/contrast/react/components","title":"Components"}}},{"node":{"fields":{"slug":"/contrast/react/index","title":"Getting Started"}}},{"node":{"fields":{"slug":"/contrast/angular/forms","title":"Forms"}}},{"node":{"fields":{"slug":"/contrast/react/sections","title":"Sections"}}},{"node":{"fields":{"slug":"/contrast/react/navigation","title":"Navigation"}}},{"node":{"fields":{"slug":"/contrast/react/chart","title":"Charts"}}},{"node":{"fields":{"slug":"/contrast/react/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/angular/components/animations","title":"Animation"}}},{"node":{"fields":{"slug":"/contrast/angular/components/alert","title":"Alert"}}},{"node":{"fields":{"slug":"/contrast/react/custom_pages","title":"Custom Pages"}}},{"node":{"fields":{"slug":"/contrast/angular/components/autocomplete","title":"Autocomplete"}}},{"node":{"fields":{"slug":"/contrast/react/widgets","title":"Widgets"}}},{"node":{"fields":{"slug":"/contrast/angular/components/badge","title":"Badges"}}},{"node":{"fields":{"slug":"/contrast/angular/components/box","title":"Box"}}},{"node":{"fields":{"slug":"/contrast/angular/components/accordion","title":"Accordion"}}},{"node":{"fields":{"slug":"/contrast/angular/components/breadcrumb","title":"Breadcrumb"}}},{"node":{"fields":{"slug":"/contrast/angular/components/buttonGroup","title":"ButtonGroup"}}},{"node":{"fields":{"slug":"/contrast/angular/components/buttonToolbar","title":"ButtonToolbar"}}},{"node":{"fields":{"slug":"/contrast/angular/components/checkbox","title":"Checkbox"}}},{"node":{"fields":{"slug":"/contrast/angular/components/buttons","title":"Button"}}},{"node":{"fields":{"slug":"/contrast/angular/components/dropdown","title":"DropDown"}}},{"node":{"fields":{"slug":"/contrast/angular/components/collapse","title":"Collapse"}}},{"node":{"fields":{"slug":"/contrast/angular/components/icon","title":"Icon"}}},{"node":{"fields":{"slug":"/contrast/angular/components/iframe","title":"Iframe"}}},{"node":{"fields":{"slug":"/contrast/angular/components/inputgroup","title":"InputGroup"}}},{"node":{"fields":{"slug":"/contrast/angular/components/footer","title":"Footer"}}},{"node":{"fields":{"slug":"/contrast/angular/components/input","title":"Input"}}},{"node":{"fields":{"slug":"/contrast/angular/components/notification","title":"Notification"}}},{"node":{"fields":{"slug":"/contrast/angular/components/card","title":"Card"}}},{"node":{"fields":{"slug":"/contrast/angular/components/pane","title":"Pane"}}},{"node":{"fields":{"slug":"/contrast/angular/components/modal","title":"Modal"}}},{"node":{"fields":{"slug":"/contrast/angular/components/radio","title":"Radio"}}},{"node":{"fields":{"slug":"/contrast/angular/components/progress","title":"Progress"}}},{"node":{"fields":{"slug":"/contrast/angular/components/rating","title":"Rating"}}},{"node":{"fields":{"slug":"/contrast/angular/components/select","title":"Select"}}},{"node":{"fields":{"slug":"/contrast/angular/components/select2","title":"Select 2"}}},{"node":{"fields":{"slug":"/contrast/angular/components/slider","title":"Slider"}}},{"node":{"fields":{"slug":"/contrast/angular/components/spinner","title":"Spinner"}}},{"node":{"fields":{"slug":"/contrast/angular/components/multiselect","title":"Multiselect"}}},{"node":{"fields":{"slug":"/contrast/angular/components/switch","title":"Switch"}}},{"node":{"fields":{"slug":"/contrast/angular/components/panels","title":"Panel"}}},{"node":{"fields":{"slug":"/contrast/angular/components/stepper","title":"Stepper"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/pagination","title":"Pagination"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/sidebar","title":"Sidebar2"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/navbar","title":"Navbar"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/sidebar2","title":"Sidebar"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/tabs","title":"Tab"}}},{"node":{"fields":{"slug":"/contrast/angular/sections/timepicker","title":"TimePicker"}}},{"node":{"fields":{"slug":"/contrast/angular/table/datatables","title":"DataTable"}}},{"node":{"fields":{"slug":"/contrast/angular/table/fixed_datatables","title":"Fixed DataTable"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/accordion","title":"Accordion"}}},{"node":{"fields":{"slug":"/contrast/angular/table/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/alert","title":"Alert"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/animations","title":"Animation"}}},{"node":{"fields":{"slug":"/contrast/angular/table/editabletable","title":"EditableTable"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/autocomplete","title":"Autocomplete"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/badge","title":"Badges"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/breadcrumb","title":"Breadcrumb"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/box","title":"Box"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/buttonToolbar","title":"ButtonToolbar"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/buttonGroup","title":"ButtonGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/buttons","title":"Button"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/checkbox","title":"Checkbox"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/carousel","title":"Carousel"}}},{"node":{"fields":{"slug":"/contrast/angular/components/mask","title":"Mask"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/collapse","title":"Collapse"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/datepicker","title":"DatePicker"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/datatables","title":"DataTable"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/dropdown","title":"DropDown"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/icon","title":"Icon"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/footer","title":"Footer"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/iframe","title":"Iframe"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/input","title":"Input"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/listgroup","title":"LIstGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/forms","title":"Forms"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/mask","title":"Mask"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/card","title":"Card"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/multiselect","title":"Multiselect"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/modal","title":"Modal"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/inputgroup","title":"InputGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/pane","title":"Pane"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/notification","title":"Notification"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/panels","title":"Panel"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/progress","title":"Progress"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/popover","title":"PopOver"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/radio","title":"Radio"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/rating","title":"Rating"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/select","title":"Select"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/spinner","title":"Spinner"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/slider","title":"Slider"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/select2","title":"Select 2"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/switch","title":"Switch"}}},{"node":{"fields":{"slug":"/contrast/angular/components/listgroup","title":"LIstGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/stepper","title":"Stepper"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/pagination","title":"Pagination"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/navbar","title":"Navbar"}}},{"node":{"fields":{"slug":"/contrast/javascript/sections/timepicker","title":"TimePicker"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/sidebar","title":"Sidebar2"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/tabs","title":"Tab"}}},{"node":{"fields":{"slug":"/contrast/react/components/alert","title":"React Alert"}}},{"node":{"fields":{"slug":"/contrast/react/components/accordion","title":"Accordion"}}},{"node":{"fields":{"slug":"/contrast/react/components/animations","title":"Animation"}}},{"node":{"fields":{"slug":"/contrast/react/components/autocomplete","title":"Autocomplete"}}},{"node":{"fields":{"slug":"/contrast/react/components/box","title":"Box"}}},{"node":{"fields":{"slug":"/contrast/react/components/badge","title":"Badges"}}},{"node":{"fields":{"slug":"/contrast/react/components/breadcrumb","title":"Breadcrumb"}}},{"node":{"fields":{"slug":"/contrast/react/components/buttonToolbar","title":"ButtonToolbar"}}},{"node":{"fields":{"slug":"/contrast/react/components/buttonGroup","title":"ButtonGroup"}}},{"node":{"fields":{"slug":"/contrast/react/components/carousel","title":"Carousel"}}},{"node":{"fields":{"slug":"/contrast/react/components/checkbox","title":"Checkbox"}}},{"node":{"fields":{"slug":"/contrast/react/components/buttons","title":"Button"}}},{"node":{"fields":{"slug":"/contrast/react/components/collapse","title":"Collapse"}}},{"node":{"fields":{"slug":"/contrast/react/components/icon","title":"Icon"}}},{"node":{"fields":{"slug":"/contrast/react/components/dropdown","title":"DropDown"}}},{"node":{"fields":{"slug":"/contrast/react/components/input","title":"Input"}}},{"node":{"fields":{"slug":"/contrast/react/components/inputgroup","title":"InputGroup"}}},{"node":{"fields":{"slug":"/contrast/react/components/iframe","title":"Iframe"}}},{"node":{"fields":{"slug":"/contrast/react/components/card","title":"Card"}}},{"node":{"fields":{"slug":"/contrast/react/components/footer","title":"Footer"}}},{"node":{"fields":{"slug":"/contrast/react/components/mask","title":"Mask"}}},{"node":{"fields":{"slug":"/contrast/react/components/multiselect","title":"Multiselect"}}},{"node":{"fields":{"slug":"/contrast/react/components/notification","title":"Notification"}}},{"node":{"fields":{"slug":"/contrast/react/components/listgroup","title":"LIstGroup"}}},{"node":{"fields":{"slug":"/contrast/react/components/pane","title":"Pane"}}},{"node":{"fields":{"slug":"/contrast/react/components/progress","title":"Progress"}}},{"node":{"fields":{"slug":"/contrast/react/components/rating","title":"Rating"}}},{"node":{"fields":{"slug":"/contrast/react/components/modal","title":"Modal"}}},{"node":{"fields":{"slug":"/contrast/react/components/select","title":"Select"}}},{"node":{"fields":{"slug":"/contrast/react/components/radio","title":"Radio"}}},{"node":{"fields":{"slug":"/contrast/react/components/slider","title":"Slider"}}},{"node":{"fields":{"slug":"/contrast/react/components/panels","title":"Panel"}}},{"node":{"fields":{"slug":"/contrast/react/components/select2","title":"Select 2"}}},{"node":{"fields":{"slug":"/contrast/react/components/smoothscroll","title":"SmoothScroll"}}},{"node":{"fields":{"slug":"/contrast/react/components/spinner","title":"Spinner"}}},{"node":{"fields":{"slug":"/contrast/react/components/switch","title":"Switch"}}},{"node":{"fields":{"slug":"/contrast/react/components/stepper","title":"Stepper"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/navbar","title":"Navbar"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/pagination","title":"Pagination"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/sidebar","title":"Sidebar"}}},{"node":{"fields":{"slug":"/contrast/react/sections/fileuploader","title":"FileUploader"}}},{"node":{"fields":{"slug":"/contrast/react/sections/datepicker","title":"DatePicker"}}},{"node":{"fields":{"slug":"/contrast/react/sections/timepicker","title":"TimePicker"}}},{"node":{"fields":{"slug":"/contrast/react/table/editabletable","title":"EditableTable"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/tabs","title":"Tab"}}},{"node":{"fields":{"slug":"/contrast/react/table/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/react/forms","title":"Forms"}}},{"node":{"fields":{"slug":"/contrast/react/table/datatables","title":"DataTable"}}},{"node":{"fields":{"slug":"/bootstrap-5-major-changes","title":"Major changes to bootstrap 5"}}},{"node":{"fields":{"slug":"/bootstrap-5-navbar-using-contrast","title":"How To Create A Beautiful Navbar Using Bootstrap And Contrast"}}},{"node":{"fields":{"slug":"/using-bootstrap-in-react","title":"How to use Bootstrap in React Using a React Library"}}}]}},"pageContext":{"id":"611ff920-57a4-5eae-aa2c-388faca1e235"}},"staticQueryHashes":["2619113677","2619113677","2619113677","2619113677","3706406642","3706406642","417421954","417421954"]}