Skip to content

Commit

Permalink
Merge branch 'main' into readonlySlider
Browse files Browse the repository at this point in the history
  • Loading branch information
kodiakhq[bot] authored Nov 15, 2022
2 parents 1465623 + 6d9f602 commit fe45ba2
Show file tree
Hide file tree
Showing 34 changed files with 457 additions and 1,793 deletions.
10 changes: 10 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -905,6 +905,16 @@
"code"
]
},
{
"login": "61130061",
"name": "Llam4u",
"avatar_url": "https://avatars.githubusercontent.com/u/54393468?v=4",
"profile": "https://61130061.github.io/llam4u-terminal/",
"contributions": [
"code",
"bug"
]
},
{
"login": "torresga",
"name": "G. Torres",
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,7 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md) and our
</tr>
<tr>
<td align="center"><a href="https://github.com/hannelevaltanen"><img src="https://avatars.githubusercontent.com/u/26527460?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Hannele Valtanen</b></sub></a><br /><a href="https://github.com/carbon-design-system/carbon/commits?author=hannelevaltanen" title="Code">💻</a></td>
<td align="center"><a href="https://61130061.github.io/llam4u-terminal/"><img src="https://avatars.githubusercontent.com/u/54393468?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Llam4u</b></sub></a><br /><a href="https://github.com/carbon-design-system/carbon/commits?author=61130061" title="Code">💻</a> <a href="https://github.com/carbon-design-system/carbon/issues?q=author%3A61130061" title="Bug reports">🐛</a></td>
<td align="center"><a href="http://torresga.github.io/"><img src="https://avatars.githubusercontent.com/u/6892410?v=4?s=100" width="100px;" alt=""/><br /><sub><b>G. Torres</b></sub></a><br /><a href="https://github.com/carbon-design-system/carbon/commits?author=torresga" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/FionaDL"><img src="https://avatars.githubusercontent.com/u/28625558?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Fiona</b></sub></a><br /><a href="https://github.com/carbon-design-system/carbon/commits?author=FionaDL" title="Code">💻</a></td>
<td align="center"><a href="https://lewisdavanzo.com/"><img src="https://avatars.githubusercontent.com/u/70274722?v=4?s=100" width="100px;" alt=""/><br /><sub><b>kindoflew</b></sub></a><br /><a href="https://github.com/carbon-design-system/carbon/commits?author=kindoflew" title="Code">💻</a></td>
Expand Down
1 change: 1 addition & 0 deletions e2e/icons-react/__snapshots__/PublicAPI-test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,7 @@ Array [
"DewPointFilled",
"Diagram",
"DiagramReference",
"DiamondFill",
"DirectLink",
"DirectionBearRight_01",
"DirectionBearRight_01Filled",
Expand Down
2 changes: 1 addition & 1 deletion e2e/icons-vue/__snapshots__/PublicAPI-test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -1993,6 +1993,7 @@ Array [
"DiagramReference20",
"DiagramReference24",
"DiagramReference32",
"DiamondFillGlyph",
"DirectLink16",
"DirectLink20",
"DirectLink24",
Expand Down Expand Up @@ -6924,7 +6925,6 @@ Array [
"UndefinedFilled20",
"UndefinedFilled24",
"UndefinedFilled32",
"UndefinedGlyph",
"Undo16",
"Undo20",
"Undo24",
Expand Down
2 changes: 1 addition & 1 deletion e2e/icons/__snapshots__/PublicAPI-test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -1992,6 +1992,7 @@ Array [
"DiagramReference20",
"DiagramReference24",
"DiagramReference32",
"DiamondFillGlyph",
"DirectLink16",
"DirectLink20",
"DirectLink24",
Expand Down Expand Up @@ -6923,7 +6924,6 @@ Array [
"UndefinedFilled20",
"UndefinedFilled24",
"UndefinedFilled32",
"UndefinedGlyph",
"Undo16",
"Undo20",
"Undo24",
Expand Down
15 changes: 8 additions & 7 deletions packages/icons/categories.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1316,26 +1316,26 @@ categories:
- ZIP--reference
- name: Status
members:
- caution
- caution-inverted
- checkmark
- checkmark--filled
- checkmark--filled--error
- checkmark--filled--warning
- checkmark--outline
- checkmark--outline--error
- checkmark--outline--warning
- circle-fill
- circle-stroke
- condition--point
- condition--wait-point
- critical
- critical-severity
- diamond-fill
- error
- error--filled
- error--outline
- caution
- caution-inverted
- circle-fill
- circle-stroke
- critical-severity
- low-severity
- critical
- square-fill
- help
- help--filled
- in-progress
Expand All @@ -1355,6 +1355,7 @@ categories:
- pending
- pending--filled
- queued
- square-fill
- undefined
- undefined--filled
- unknown
Expand Down
9 changes: 8 additions & 1 deletion packages/icons/icons.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5855,6 +5855,14 @@
- source
sizes:
- 32
- name: diamond-fill
friendly_name: Diamond fill
aliases:
- diamond
- fill
- status
sizes:
- glyph
- name: dicom--6000
friendly_name: DICOM 6000
sizes:
Expand Down Expand Up @@ -18463,7 +18471,6 @@
- undefined
sizes:
- 32
- glyph
- name: undefined--filled
friendly_name: Undefined filled
sizes:
Expand Down
File renamed without changes
11 changes: 11 additions & 0 deletions packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -1363,6 +1363,17 @@ Map {
"isRequired": true,
"type": "oneOfType",
},
"size": Object {
"args": Array [
Array [
"sm",
"md",
"lg",
"xl",
],
],
"type": "oneOf",
},
},
},
"ContainedListItem" => Object {
Expand Down
7 changes: 7 additions & 0 deletions packages/react/src/components/ContainedList/ContainedList.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,15 @@ function ContainedList({
className,
kind = variants[0],
label,
size = 'lg',
}) {
const labelId = `${useId('contained-list')}-header`;
const prefix = usePrefix();

const classes = classNames(
`${prefix}--contained-list`,
`${prefix}--contained-list--${kind}`,
`${prefix}--contained-list--${size}`,
className
);

Expand Down Expand Up @@ -69,6 +71,11 @@ ContainedList.propTypes = {
* A label describing the contained list.
*/
label: PropTypes.oneOfType([PropTypes.string, PropTypes.node]).isRequired,

/**
* Specify the size of the contained list.
*/
size: PropTypes.oneOf(['sm', 'md', 'lg', 'xl']),
};

export default ContainedList;
165 changes: 78 additions & 87 deletions packages/react/src/components/ContainedList/ContainedList.stories.js
Original file line number Diff line number Diff line change
Expand Up @@ -90,16 +90,14 @@ export const WithInteractiveItems = () => {
const onClick = action('onClick (ContainedListItem)');

return (
<VStack gap={12}>
<ContainedList label="List title" kind="on-page">
<ContainedListItem onClick={onClick}>List item</ContainedListItem>
<ContainedListItem onClick={onClick} disabled>
List item
</ContainedListItem>
<ContainedListItem onClick={onClick}>List item</ContainedListItem>
<ContainedListItem onClick={onClick}>List item</ContainedListItem>
</ContainedList>
</VStack>
<ContainedList label="List title" kind="on-page">
<ContainedListItem onClick={onClick}>List item</ContainedListItem>
<ContainedListItem onClick={onClick} disabled>
List item
</ContainedListItem>
<ContainedListItem onClick={onClick}>List item</ContainedListItem>
<ContainedListItem onClick={onClick}>List item</ContainedListItem>
</ContainedList>
);
};

Expand All @@ -114,19 +112,17 @@ export const WithActions = () => {
);

return (
<VStack gap={12}>
<ContainedList
label="List title"
kind="on-page"
action={<ExpandableSearch placeholder="Find item" size="lg" />}>
<ContainedListItem action={itemAction}>List item</ContainedListItem>
<ContainedListItem action={itemAction} disabled>
List item
</ContainedListItem>
<ContainedListItem action={itemAction}>List item</ContainedListItem>
<ContainedListItem action={itemAction}>List item</ContainedListItem>
</ContainedList>
</VStack>
<ContainedList
label="List title"
kind="on-page"
action={<ExpandableSearch placeholder="Find item" size="lg" />}>
<ContainedListItem action={itemAction}>List item</ContainedListItem>
<ContainedListItem action={itemAction} disabled>
List item
</ContainedListItem>
<ContainedListItem action={itemAction}>List item</ContainedListItem>
<ContainedListItem action={itemAction}>List item</ContainedListItem>
</ContainedList>
);
};

Expand All @@ -142,89 +138,81 @@ export const WithInteractiveItemsAndActions = () => {
);

return (
<VStack gap={12}>
<ContainedList
label="List title"
kind="on-page"
action={<ExpandableSearch placeholder="Find item" size="lg" />}>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
</ContainedList>
</VStack>
<ContainedList
label="List title"
kind="on-page"
action={<ExpandableSearch placeholder="Find item" size="lg" />}>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
<ContainedListItem action={itemAction} onClick={onClick}>
List item
</ContainedListItem>
</ContainedList>
);
};

export const WithListTitleDecorators = () => {
return (
<VStack gap={12}>
<ContainedList
label={
<div
style={{
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between',
}}>
<span>List title</span>
<Tag size="sm">4</Tag>
</div>
}
kind="on-page">
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
</ContainedList>
</VStack>
<ContainedList
label={
<div
style={{
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between',
}}>
<span>List title</span>
<Tag size="sm">4</Tag>
</div>
}
kind="on-page">
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
</ContainedList>
);
};

export const WithIcons = () => {
return (
<VStack gap={12}>
<ContainedList label="List title" kind="on-page">
<ContainedListItem renderIcon={Apple}>List item</ContainedListItem>
<ContainedListItem renderIcon={Wheat}>List item</ContainedListItem>
<ContainedListItem renderIcon={Strawberry}>List item</ContainedListItem>
<ContainedListItem renderIcon={Fish}>List item</ContainedListItem>
</ContainedList>
</VStack>
<ContainedList label="List title" kind="on-page">
<ContainedListItem renderIcon={Apple}>List item</ContainedListItem>
<ContainedListItem renderIcon={Wheat}>List item</ContainedListItem>
<ContainedListItem renderIcon={Strawberry}>List item</ContainedListItem>
<ContainedListItem renderIcon={Fish}>List item</ContainedListItem>
</ContainedList>
);
};

export const WithLayer = () => {
return (
<VStack gap={12}>
<VStack gap={5}>
<ContainedList label="List title" kind="on-page">
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
</ContainedList>
<Layer>
<VStack gap={5}>
<VStack gap={5}>
<ContainedList label="List title" kind="on-page">
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
</ContainedList>
<Layer>
<VStack gap={5}>
<ContainedList label="List title" kind="on-page">
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
</ContainedList>
<Layer>
<ContainedList label="List title" kind="on-page">
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
</ContainedList>
<Layer>
<ContainedList label="List title" kind="on-page">
<ContainedListItem>List item</ContainedListItem>
<ContainedListItem>List item</ContainedListItem>
</ContainedList>
</Layer>
</VStack>
</Layer>
</VStack>
</Layer>
</VStack>
</Layer>
</VStack>
);
};
Expand All @@ -250,4 +238,7 @@ Playground.argTypes = {
kind: {
defaultValue: 'on-page',
},
size: {
defaultValue: 'lg',
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import React from 'react';

import FormLabel from './FormLabel';
import { Tooltip } from '../Tooltip/next/Tooltip';
import { Tooltip } from '../Tooltip';
import { Information } from '@carbon/icons-react';
import { ActionableNotification } from '../Notification';
import { Toggletip, ToggletipButton, ToggletipContent } from '../Toggletip';
Expand Down
Loading

0 comments on commit fe45ba2

Please sign in to comment.