Docs Components Uncategorized

ListItem

React example follows below.
ts
import { ListItem } from "@grassroot/ui-react";
export default function ListItemDemo() {
return (
<ul>
<ListItem>List items retain native list semantics.</ListItem>
</ul>
);
}
ts
<script setup lang="ts">
import { ListItem } from "@grassroot/ui-vue";
</script>
<template>
<ul>
<ListItem>List items retain native list semantics.</ListItem>
</ul>
</template>
ts
import { Component } from "@angular/core";
import { GrassrootListItem } from "@grassroot/ui-angular";
@Component({
selector: "app-list-item-demo",
standalone: true,
imports: [GrassrootListItem],
host: { style: "display: contents" },
template: `
<ul>
<grassroot-list-item>List items retain native list semantics.</grassroot-list-item>
</ul>
`,
})
export class ListItemDemoComponent {}
export default ListItemDemoComponent;
ts
<script lang="ts">
import { ListItem } from "@grassroot/ui-svelte";
</script>
<ul>
<ListItem>List items retain native list semantics.</ListItem>
</ul>
ts
/** @jsxImportSource solid-js */
import { ListItem } from "@grassroot/ui-solid";
export default function ListItemDemo() {
return (
<ul>
<ListItem>List items retain native list semantics.</ListItem>
</ul>
);
}

Installation

API Reference

Import

import { ListItem } from "@grassroot/ui-react";

Content regions

  • children

Native attributes

Standard DOM and ARIA attributes not listed above spread onto the root element.

Import

import { ListItem } from "@grassroot/ui-vue";

Content regions

  • default

Import

import { Component } from "@angular/core";
import { GrassrootListItem } from "@grassroot/ui-angular";

Props

Prop
Type
Default
Requirement
className
string
optional
Prop
className
Type
string
Default
Requirement
optional

Content regions

  • default

Import

import { ListItem } from "@grassroot/ui-svelte";

Props

Prop
Type
Default
Requirement
class
string
optional
Prop
class
Type
string
Default
Requirement
optional

Content regions

  • children

Import

import { ListItem } from "@grassroot/ui-solid";

Props

Prop
Type
Default
Requirement
className
string
optional
Prop
className
Type
string
Default
Requirement
optional

Content regions

  • children

Native attributes

Standard DOM and ARIA attributes not listed above spread onto the root element.