You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -10,25 +10,38 @@ import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon';
10
10
11
11
## Examples
12
12
13
+
Keyboard interaction patterns and a11y is implemented in the Tile demos, located in the [Demo section](/components/tile/react-demos).
14
+
13
15
### Basic tile
14
16
Basic tiles can appear in one of three states: a default state, selected state, and a disabled state. To change the state of a tile, use the properties ‘isSelected’ and ‘isDisabled’.
17
+
```ts file="./TileBasic.tsx"
18
+
```
15
19
16
20
### With subtext
17
21
Tile subtext can provide users with additional context. To add subtext, pass a short description to the `<Tile>` component.
18
-
19
-
### With long subtext
20
-
To provide users with a large amount of context, subtext can be elongated to wrap around to the next line. To format a long subtext, you can pass the component `Flex` into `<Tile>`.
21
-
22
-
You can also change the type of `Flex` you can use so that the line breaks in the subtext fits your needs. You can do this by changing the default flex. The standard is `default: “flex_1”`, and changing the number in the default will also change where the sentence breaks.
22
+
```ts file="./TileWithSubtext.tsx"
23
+
```
23
24
24
25
### With icon
25
26
Icons can provide a visual cue that helps users understand what the tile is being used for. To add an icon, use the `icon` property.
27
+
```ts file="./TileWithIcon.tsx"
28
+
```
26
29
27
30
### With stacked icon
28
31
You can further customize a tile’s appearance by placing an icon above the title. To stack your icon on top of a tile’s title, use the `isStacked`property.
32
+
```ts file="./TileStacked.tsx"
33
+
```
29
34
30
35
### With large icons
31
36
You can make your icons larger to help catch a user’s attention. To increase the size of an icon, use the `isDisplayLarge` property..
32
37
33
38
Be aware that `isDisplayLarge` can only be used when `isStacked` is also applied.
39
+
```ts file="./TileStackedWithLargeIcons.tsx"
40
+
```
34
41
42
+
### With long subtext
43
+
To provide users with a large amount of context, subtext can be elongated to wrap around to the next line. To format a long subtext, you can pass the component `Flex` into `<Tile>`.
44
+
45
+
You can also change the type of `Flex` you can use so that the line breaks in the subtext fits your needs. You can do this by changing the default flex. The standard is `default: “flex_1”`, and changing the number in the default will also change where the sentence breaks.
0 commit comments