From ad57972dcbbff4dc2f2953e14943ed191acce1b2 Mon Sep 17 00:00:00 2001
From: Mayank <9084735+mayank99@users.noreply.github.com>
Date: Tue, 13 Jun 2023 15:34:36 -0400
Subject: [PATCH 1/2] wrap all website examples in ThemeProvider
---
apps/website/src/components/LiveExample.astro | 9 +-
examples/InputGroup.checkboxGroup.tsx | 14 +-
examples/Select.disable.tsx | 41 +-
examples/Select.icon.tsx | 49 +-
examples/Select.statuses.tsx | 43 +-
examples/Select.sublabels.tsx | 53 +-
examples/Select.truncate.tsx | 43 +-
examples/index.tsx | 1335 +++++++++++++----
8 files changed, 1176 insertions(+), 411 deletions(-)
diff --git a/apps/website/src/components/LiveExample.astro b/apps/website/src/components/LiveExample.astro
index 9c1911a88d5..a39909fbda0 100644
--- a/apps/website/src/components/LiveExample.astro
+++ b/apps/website/src/components/LiveExample.astro
@@ -30,14 +30,9 @@ if (code.includes('Copyright (c) Bentley Systems')) {
---
diff --git a/examples/InputGroup.checkboxGroup.tsx b/examples/InputGroup.checkboxGroup.tsx
index bd2643c1455..b0ac8585de4 100644
--- a/examples/InputGroup.checkboxGroup.tsx
+++ b/examples/InputGroup.checkboxGroup.tsx
@@ -5,7 +5,7 @@
import * as React from 'react';
import { InputGroup, Checkbox } from '@itwin/itwinui-react';
-export default (args) => {
+export default () => {
const option1Label = 'Football';
const option2Label = 'Hockey';
const [option1, setOption1] = React.useState(true);
@@ -33,32 +33,22 @@ export default (args) => {
setOption2(value);
};
return (
-
+
onAllChange(event.target.checked)}
label='Select all'
indeterminate={isIndeterminate}
checked={allOptions}
- disabled={args.disabled}
- required={args.required}
/>
setOption1(event.target.checked)}
label={option1Label}
checked={option1}
- disabled={args.disabled}
- required={args.required}
/>
setOption2(event.target.checked)}
label={option2Label}
checked={option2}
- disabled={args.disabled}
- required={args.required}
/>
);
diff --git a/examples/Select.disable.tsx b/examples/Select.disable.tsx
index baf10651da4..b57cf2cff4a 100644
--- a/examples/Select.disable.tsx
+++ b/examples/Select.disable.tsx
@@ -5,34 +5,25 @@
import * as React from 'react';
import { Select } from '@itwin/itwinui-react';
-export default (args) => {
- const {
- options = [
- {
- value: 1,
- label: 'Item #1',
- },
- {
- value: 2,
- label: 'Item #2',
- },
- {
- value: 3,
- label: 'Item #3',
- },
- ],
- placeholder = 'Placeholder text',
- ...rest
- } = args;
- const [value, setValue] = React.useState(undefined);
+export default () => {
return (