fix(text-area): allow visually hidden label

This commit is contained in:
Eric Liu 2025-03-22 08:50:13 -07:00
commit 3f48ca256f
2 changed files with 2 additions and 3 deletions

View file

@ -71,7 +71,7 @@
on:mouseleave on:mouseleave
class:bx--form-item={true} class:bx--form-item={true}
> >
{#if (labelText || $$slots.labelText) && !hideLabel} {#if (labelText || $$slots.labelText)}
<div class:bx--text-area__label-wrapper={true}> <div class:bx--text-area__label-wrapper={true}>
<label <label
for={id} for={id}

View file

@ -79,8 +79,7 @@ describe("TextArea", () => {
); );
}); });
// TODO(bug): hidden label should still be rendered. it("should handle hidden label", () => {
it.skip("should handle hidden label", () => {
render(TextArea, { props: { hideLabel: true } }); render(TextArea, { props: { hideLabel: true } });
expect(screen.getByLabelText("App description")).toBeInTheDocument(); expect(screen.getByLabelText("App description")).toBeInTheDocument();