{
diff --git a/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.shorthand.tsx b/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.shorthand.tsx
index d1e7896b9a..5492c62740 100644
--- a/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.shorthand.tsx
+++ b/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Popup, Button, Divider, Text, Grid } from '@stardust-ui/react'
import { findDOMNode } from 'react-dom'
diff --git a/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.tsx b/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.tsx
index 016716a048..a849c2ded8 100644
--- a/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.tsx
+++ b/docs/src/examples/components/Popup/Types/PopupCustomTargetExample.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Popup, Button, Divider, Text, Grid } from '@stardust-ui/react'
import { findDOMNode } from 'react-dom'
diff --git a/docs/src/examples/components/Popup/Types/PopupExample.shorthand.tsx b/docs/src/examples/components/Popup/Types/PopupExample.shorthand.tsx
index 46456fcefe..67b5e8bf9f 100644
--- a/docs/src/examples/components/Popup/Types/PopupExample.shorthand.tsx
+++ b/docs/src/examples/components/Popup/Types/PopupExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Popup } from '@stardust-ui/react'
const PopupExample = () => } content="Hello from popup!" />
diff --git a/docs/src/examples/components/Popup/Types/PopupExample.tsx b/docs/src/examples/components/Popup/Types/PopupExample.tsx
index 5175aeb4d2..5e5c9b7ff4 100644
--- a/docs/src/examples/components/Popup/Types/PopupExample.tsx
+++ b/docs/src/examples/components/Popup/Types/PopupExample.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Popup } from '@stardust-ui/react'
const PopupExample = () => (
diff --git a/docs/src/examples/components/Popup/Types/PopupFocusTrapExample.shorthand.tsx b/docs/src/examples/components/Popup/Types/PopupFocusTrapExample.shorthand.tsx
index 7222927a42..7567e8ade2 100644
--- a/docs/src/examples/components/Popup/Types/PopupFocusTrapExample.shorthand.tsx
+++ b/docs/src/examples/components/Popup/Types/PopupFocusTrapExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Input, Header, Popup, popupFocusTrapBehavior } from '@stardust-ui/react'
const PopupFocusTrapExample = () => (
diff --git a/docs/src/examples/components/Popup/Types/index.tsx b/docs/src/examples/components/Popup/Types/index.tsx
index 67e06eb488..06310be153 100644
--- a/docs/src/examples/components/Popup/Types/index.tsx
+++ b/docs/src/examples/components/Popup/Types/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import ComponentExample from 'docs/src/components/ComponentDoc/ComponentExample'
import ExampleSection from 'docs/src/components/ComponentDoc/ExampleSection'
diff --git a/docs/src/examples/components/Popup/Variations/PopupExampleOffset.shorthand.tsx b/docs/src/examples/components/Popup/Variations/PopupExampleOffset.shorthand.tsx
index d0901e6e01..1c940a2676 100644
--- a/docs/src/examples/components/Popup/Variations/PopupExampleOffset.shorthand.tsx
+++ b/docs/src/examples/components/Popup/Variations/PopupExampleOffset.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Grid, Popup } from '@stardust-ui/react'
const renderButton = rotateArrowUp => (
diff --git a/docs/src/examples/components/Popup/Variations/PopupExamplePosition.shorthand.tsx b/docs/src/examples/components/Popup/Variations/PopupExamplePosition.shorthand.tsx
index d3d4e44603..29c10911e8 100644
--- a/docs/src/examples/components/Popup/Variations/PopupExamplePosition.shorthand.tsx
+++ b/docs/src/examples/components/Popup/Variations/PopupExamplePosition.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Grid, Popup } from '@stardust-ui/react'
const PopupWithButton = props => {
diff --git a/docs/src/examples/components/Popup/Variations/PopupExamplePosition.tsx b/docs/src/examples/components/Popup/Variations/PopupExamplePosition.tsx
index 64de34d011..bbce0f5ee8 100644
--- a/docs/src/examples/components/Popup/Variations/PopupExamplePosition.tsx
+++ b/docs/src/examples/components/Popup/Variations/PopupExamplePosition.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Grid, Popup } from '@stardust-ui/react'
const PopupArrowExample = props => {
diff --git a/docs/src/examples/components/Popup/Variations/index.tsx b/docs/src/examples/components/Popup/Variations/index.tsx
index 1ba1f32107..43dadfa109 100644
--- a/docs/src/examples/components/Popup/Variations/index.tsx
+++ b/docs/src/examples/components/Popup/Variations/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import ComponentExample from 'docs/src/components/ComponentDoc/ComponentExample'
import ExampleSection from 'docs/src/components/ComponentDoc/ExampleSection'
diff --git a/docs/src/examples/components/Popup/index.tsx b/docs/src/examples/components/Popup/index.tsx
index 37e5e811f9..2e513a3171 100644
--- a/docs/src/examples/components/Popup/index.tsx
+++ b/docs/src/examples/components/Popup/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import Types from './Types'
import Variations from './Variations'
diff --git a/docs/src/examples/components/Portal/Types/PortalExample.shorthand.tsx b/docs/src/examples/components/Portal/Types/PortalExample.shorthand.tsx
index fa47e224a9..1ccc934388 100644
--- a/docs/src/examples/components/Portal/Types/PortalExample.shorthand.tsx
+++ b/docs/src/examples/components/Portal/Types/PortalExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Divider, Header, Label, Portal } from '@stardust-ui/react'
class PortalExamplePortal extends React.Component {
diff --git a/docs/src/examples/components/Portal/Types/PortalExample.tsx b/docs/src/examples/components/Portal/Types/PortalExample.tsx
index cc642bb397..4ce741da1f 100644
--- a/docs/src/examples/components/Portal/Types/PortalExample.tsx
+++ b/docs/src/examples/components/Portal/Types/PortalExample.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Divider, Header, Label, Portal } from '@stardust-ui/react'
class PortalExamplePortal extends React.Component {
diff --git a/docs/src/examples/components/Portal/Types/PortalExampleControlled.shorthand.tsx b/docs/src/examples/components/Portal/Types/PortalExampleControlled.shorthand.tsx
index e4b40bc9e4..5adfd9d14c 100644
--- a/docs/src/examples/components/Portal/Types/PortalExampleControlled.shorthand.tsx
+++ b/docs/src/examples/components/Portal/Types/PortalExampleControlled.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Divider, Header, Label, Portal } from '@stardust-ui/react'
class PortalExampleControlled extends React.Component {
diff --git a/docs/src/examples/components/Portal/Types/PortalExampleControlled.tsx b/docs/src/examples/components/Portal/Types/PortalExampleControlled.tsx
index 5bebb6ae2a..fab04f74ed 100644
--- a/docs/src/examples/components/Portal/Types/PortalExampleControlled.tsx
+++ b/docs/src/examples/components/Portal/Types/PortalExampleControlled.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Divider, Header, Label, Portal } from '@stardust-ui/react'
class PortalExampleControlled extends React.Component {
diff --git a/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.shorthand.tsx b/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.shorthand.tsx
index cc3482d16c..f4b1503f2d 100644
--- a/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.shorthand.tsx
+++ b/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Header, Portal } from '@stardust-ui/react'
class PortalExampleFocusTrapped extends React.Component {
diff --git a/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.tsx b/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.tsx
index b05754d672..4d022f0b27 100644
--- a/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.tsx
+++ b/docs/src/examples/components/Portal/Types/PortalExampleFocusTrapped.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Button, Header, Portal } from '@stardust-ui/react'
class PortalExamplePortal extends React.Component {
diff --git a/docs/src/examples/components/Portal/Types/index.tsx b/docs/src/examples/components/Portal/Types/index.tsx
index 943e6e8f73..97fd8d93be 100644
--- a/docs/src/examples/components/Portal/Types/index.tsx
+++ b/docs/src/examples/components/Portal/Types/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import ComponentExample from 'docs/src/components/ComponentDoc/ComponentExample'
import ExampleSection from 'docs/src/components/ComponentDoc/ExampleSection'
diff --git a/docs/src/examples/components/Portal/index.tsx b/docs/src/examples/components/Portal/index.tsx
index c3921d2e06..48d92c87ab 100644
--- a/docs/src/examples/components/Portal/index.tsx
+++ b/docs/src/examples/components/Portal/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import Types from './Types'
const PortalExamples = () => (
diff --git a/docs/src/examples/components/Provider/Types/ProviderExample.shorthand.tsx b/docs/src/examples/components/Provider/Types/ProviderExample.shorthand.tsx
index a09d4ab1ae..ba99eda4c1 100644
--- a/docs/src/examples/components/Provider/Types/ProviderExample.shorthand.tsx
+++ b/docs/src/examples/components/Provider/Types/ProviderExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Provider } from '@stardust-ui/react'
const theme = { siteVariables: { brand: 'cornflowerblue' } }
diff --git a/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExample.shorthand.tsx b/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExample.shorthand.tsx
index 1f4cb4ee3c..e9f8947491 100644
--- a/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExample.shorthand.tsx
+++ b/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { RadioGroup } from '@stardust-ui/react'
const handleChange = () => {
diff --git a/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleChecked.shorthand.tsx b/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleChecked.shorthand.tsx
index d00e09bb50..ebedf07ccc 100644
--- a/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleChecked.shorthand.tsx
+++ b/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleChecked.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { RadioGroup } from '@stardust-ui/react'
const RadioGroupItemExampleCheckedShorthand = () => (
diff --git a/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleDisabled.shorthand.tsx b/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleDisabled.shorthand.tsx
index 135f9d4621..e40c59aa16 100644
--- a/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleDisabled.shorthand.tsx
+++ b/docs/src/examples/components/RadioGroup/Item/RadioGroupItemExampleDisabled.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { RadioGroup } from '@stardust-ui/react'
const RadioGroupItemExampleDisabledShorthand = () => (
diff --git a/docs/src/examples/components/RadioGroup/Item/index.tsx b/docs/src/examples/components/RadioGroup/Item/index.tsx
index f2ee737f61..8c8e515038 100644
--- a/docs/src/examples/components/RadioGroup/Item/index.tsx
+++ b/docs/src/examples/components/RadioGroup/Item/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import ComponentExample from 'docs/src/components/ComponentDoc/ComponentExample'
import ExampleSection from 'docs/src/components/ComponentDoc/ExampleSection'
import Segment from 'src/components/Segment/Segment'
diff --git a/docs/src/examples/components/RadioGroup/Types/RadioGroupColorPickerExample.shorthand.tsx b/docs/src/examples/components/RadioGroup/Types/RadioGroupColorPickerExample.shorthand.tsx
index 29132a0237..b2dd408a52 100644
--- a/docs/src/examples/components/RadioGroup/Types/RadioGroupColorPickerExample.shorthand.tsx
+++ b/docs/src/examples/components/RadioGroup/Types/RadioGroupColorPickerExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Divider, RadioGroup } from '@stardust-ui/react'
class RadioGroupColorPickerExample extends React.Component {
diff --git a/docs/src/examples/components/RadioGroup/Types/RadioGroupExample.shorthand.tsx b/docs/src/examples/components/RadioGroup/Types/RadioGroupExample.shorthand.tsx
index 8bf469347c..9513f38c8d 100644
--- a/docs/src/examples/components/RadioGroup/Types/RadioGroupExample.shorthand.tsx
+++ b/docs/src/examples/components/RadioGroup/Types/RadioGroupExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Divider, RadioGroup, Input, Text } from '@stardust-ui/react'
class RadioGroupVerticalExample extends React.Component {
diff --git a/docs/src/examples/components/RadioGroup/Types/RadioGroupVerticalExample.shorthand.tsx b/docs/src/examples/components/RadioGroup/Types/RadioGroupVerticalExample.shorthand.tsx
index 7ed24ff27d..f10664ec4c 100644
--- a/docs/src/examples/components/RadioGroup/Types/RadioGroupVerticalExample.shorthand.tsx
+++ b/docs/src/examples/components/RadioGroup/Types/RadioGroupVerticalExample.shorthand.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import { Divider, RadioGroup, Input, Text } from '@stardust-ui/react'
class RadioGroupVerticalExample extends React.Component {
diff --git a/docs/src/examples/components/RadioGroup/Types/index.tsx b/docs/src/examples/components/RadioGroup/Types/index.tsx
index d3e459642a..85e593db91 100644
--- a/docs/src/examples/components/RadioGroup/Types/index.tsx
+++ b/docs/src/examples/components/RadioGroup/Types/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import ComponentExample from 'docs/src/components/ComponentDoc/ComponentExample'
import ExampleSection from 'docs/src/components/ComponentDoc/ExampleSection'
import Segment from 'src/components/Segment/Segment'
diff --git a/docs/src/examples/components/Segment/Variations/index.tsx b/docs/src/examples/components/Segment/Variations/index.tsx
index a3c71784fc..e1c24e5602 100644
--- a/docs/src/examples/components/Segment/Variations/index.tsx
+++ b/docs/src/examples/components/Segment/Variations/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
import ComponentExample from 'docs/src/components/ComponentDoc/ComponentExample'
import ExampleSection from 'docs/src/components/ComponentDoc/ExampleSection'
diff --git a/docs/src/examples/components/Slot/index.tsx b/docs/src/examples/components/Slot/index.tsx
index d8cf2be34c..f4b9ceaef4 100644
--- a/docs/src/examples/components/Slot/index.tsx
+++ b/docs/src/examples/components/Slot/index.tsx
@@ -1,4 +1,4 @@
-import React from 'react'
+import * as React from 'react'
export default () => (
diff --git a/docs/src/examples/components/Text/Variations/TextExampleColor.shorthand.tsx b/docs/src/examples/components/Text/Variations/TextExampleColor.shorthand.tsx
index 7997c1b1e0..57b905f5aa 100644
--- a/docs/src/examples/components/Text/Variations/TextExampleColor.shorthand.tsx
+++ b/docs/src/examples/components/Text/Variations/TextExampleColor.shorthand.tsx
@@ -1,5 +1,5 @@
-import React from 'react'
-import _ from 'lodash'
+import * as React from 'react'
+import * as _ from 'lodash'
import { Text, ProviderConsumer } from '@stardust-ui/react'
const TextExampleColor = () => (
diff --git a/docs/src/examples/components/Text/Variations/TextExampleColor.tsx b/docs/src/examples/components/Text/Variations/TextExampleColor.tsx
index 79b78d5ae2..a0bd4ecd99 100644
--- a/docs/src/examples/components/Text/Variations/TextExampleColor.tsx
+++ b/docs/src/examples/components/Text/Variations/TextExampleColor.tsx
@@ -1,5 +1,5 @@
-import React from 'react'
-import _ from 'lodash'
+import * as React from 'react'
+import * as _ from 'lodash'
import { Text, ProviderConsumer } from '@stardust-ui/react'
const TextExampleColor = () => (