Skip to content

Commit f793ed0

Browse files
VanAndersonsmockle
andauthored
Export composable pieces of List/Item (#1280)
* export children in List/Item * dangerously set inner html on Visual Containers * only export TextContainer * Update src/ActionList/Item.tsx Co-authored-by: Clay Miller <[email protected]> * linter fix * Create real-olives-brush.md Co-authored-by: Clay Miller <[email protected]>
1 parent 47ce6ec commit f793ed0

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

.changeset/real-olives-brush.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/components": patch
3+
---
4+
5+
Export TexContainer from of ActionList/Item.

src/ActionList/Item.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,10 @@ const StyledItem = styled.div<
229229
${sx}
230230
`
231231

232-
const StyledTextContainer = styled.div<{descriptionVariant: ItemProps['descriptionVariant']}>`
232+
export const TextContainer = styled.div<{
233+
dangerouslySetInnerHtml?: React.DOMAttributes<HTMLDivElement>['dangerouslySetInnerHTML']
234+
descriptionVariant: ItemProps['descriptionVariant']
235+
}>`
233236
display: flex;
234237
min-width: 0;
235238
flex-grow: 1;
@@ -393,7 +396,7 @@ export function Item(itemProps: Partial<ItemProps> & {item?: ItemInput}): JSX.El
393396
<StyledItemContent>
394397
{children}
395398
{(text || description) && (
396-
<StyledTextContainer descriptionVariant={descriptionVariant}>
399+
<TextContainer descriptionVariant={descriptionVariant}>
397400
{text && <div>{text}</div>}
398401
{description && (
399402
<DescriptionContainer descriptionVariant={descriptionVariant}>
@@ -406,7 +409,7 @@ export function Item(itemProps: Partial<ItemProps> & {item?: ItemInput}): JSX.El
406409
)}
407410
</DescriptionContainer>
408411
)}
409-
</StyledTextContainer>
412+
</TextContainer>
410413
)}
411414
{(TrailingIcon || trailingText) && (
412415
<TrailingVisualContainer variant={variant} disabled={disabled}>

0 commit comments

Comments
 (0)