diff --git a/packages/react-core/src/components/Spinner/examples/Spinner.md b/packages/react-core/src/components/Spinner/examples/Spinner.md
index 6df06c5f21c..0df17153e79 100644
--- a/packages/react-core/src/components/Spinner/examples/Spinner.md
+++ b/packages/react-core/src/components/Spinner/examples/Spinner.md
@@ -7,31 +7,13 @@ propComponents: ['Spinner']
## Examples
### Basic
-```js
-import React from 'react';
-import { Spinner } from '@patternfly/react-core';
-
-
+```ts file="./SpinnerBasic.tsx"
```
### Size variations
-```js
-import React from 'react';
-import { Spinner } from '@patternfly/react-core';
-
-
-
-
-
-
-
+```ts file="./SpinnerSizeVariations.tsx"
```
### Custom size
-```js
-import React from 'react';
-import { Spinner } from '@patternfly/react-core';
-
-
+```ts file="./SpinnerCustomSize.tsx"
```
-
diff --git a/packages/react-core/src/components/Spinner/examples/SpinnerBasic.tsx b/packages/react-core/src/components/Spinner/examples/SpinnerBasic.tsx
new file mode 100644
index 00000000000..04be2b94e1b
--- /dev/null
+++ b/packages/react-core/src/components/Spinner/examples/SpinnerBasic.tsx
@@ -0,0 +1,4 @@
+import React from 'react';
+import { Spinner } from '@patternfly/react-core';
+
+export const SpinnerBasic: React.FunctionComponent = () => ;
diff --git a/packages/react-core/src/components/Spinner/examples/SpinnerCustomSize.tsx b/packages/react-core/src/components/Spinner/examples/SpinnerCustomSize.tsx
new file mode 100644
index 00000000000..89d9dfdcdef
--- /dev/null
+++ b/packages/react-core/src/components/Spinner/examples/SpinnerCustomSize.tsx
@@ -0,0 +1,6 @@
+import React from 'react';
+import { Spinner } from '@patternfly/react-core';
+
+export const SpinnerCustomSize: React.FunctionComponent = () => (
+
+);
diff --git a/packages/react-core/src/components/Spinner/examples/SpinnerSizeVariations.tsx b/packages/react-core/src/components/Spinner/examples/SpinnerSizeVariations.tsx
new file mode 100644
index 00000000000..e89608b3282
--- /dev/null
+++ b/packages/react-core/src/components/Spinner/examples/SpinnerSizeVariations.tsx
@@ -0,0 +1,11 @@
+import React from 'react';
+import { Spinner } from '@patternfly/react-core';
+
+export const SpinnerSizeVariations: React.FunctionComponent = () => (
+
+
+
+
+
+
+);