diff --git a/src/reusable/DocsCallout.js b/src/reusable/DocsCallout.js
new file mode 100644
index 0000000..63146a5
--- /dev/null
+++ b/src/reusable/DocsCallout.js
@@ -0,0 +1,35 @@
+import PropTypes from 'prop-types'
+import React from 'react'
+import { CCallout, CLink } from '@coreui/react'
+
+import packageJson from '../../package.json'
+
+const DocsCallout = (props) => {
+ const { href, name } = props
+
+ const plural = name.slice(-1) === 's' ? true : false
+
+ const _href = `https://coreui.io/react/docs/${packageJson.config.coreui_library_short_version}/${href}`
+
+ return (
+
+ A React {name} component {plural ? 'have' : 'has'} been created as a native React.js version
+ of Bootstrap {name}. {name} {plural ? 'are' : 'is'} delivered with some new features,
+ variants, and unique design that matches CoreUI Design System requirements.
+
+
+ For more information please visit our official{' '}
+
+ documentation of CoreUI Components Library for React.js
+
+ .
+
+ )
+}
+
+DocsCallout.propTypes = {
+ href: PropTypes.string,
+ name: PropTypes.string,
+}
+
+export default React.memo(DocsCallout)
diff --git a/src/reusable/Example.js b/src/reusable/Example.js
index 1795893..789d500 100644
--- a/src/reusable/Example.js
+++ b/src/reusable/Example.js
@@ -3,9 +3,13 @@ import React from 'react'
import { CNav, CNavItem, CNavLink, CTabContent, CTabPane } from '@coreui/react'
import CIcon from '@coreui/icons-react'
+import packageJson from '../../package.json'
+
const Example = (props) => {
const { children, href } = props
+ const _href = `https://coreui.io/react/docs/${packageJson.config.coreui_library_short_version}/${href}`
+
return (
@@ -16,7 +20,7 @@ const Example = (props) => {
-
+
Code
diff --git a/src/reusable/index.js b/src/reusable/index.js
index 6afd13b..098eab5 100644
--- a/src/reusable/index.js
+++ b/src/reusable/index.js
@@ -1,4 +1,5 @@
+import DocsCallout from './DocsCallout'
import DocsLink from './DocsLink'
import Example from './Example'
-export { DocsLink, Example }
+export { DocsCallout, DocsLink, Example }