项目作者: metonym

项目描述 :
Accessible table component for Svelte
高级语言: Svelte
项目地址: git://github.com/metonym/svelte-accessible-table.git
创建时间: 2020-04-17T12:38:13Z
项目社区:https://github.com/metonym/svelte-accessible-table

开源协议:MIT License

下载


svelte-accessible-table

NPM

Accessible Svelte table component.


Installation

Yarn

  1. yarn add -D svelte-accessible-table

NPM

  1. npm i -D svelte-accessible-table

pnpm

  1. pnpm i -D svelte-accessible-table

Usage

  1. <script>
  2. import {
  3. TableContainer,
  4. TableBody,
  5. TableHead,
  6. TableRow,
  7. TableCell,
  8. } from "svelte-accessible-table";
  9. </script>
  10. <TableContainer caption="Influential historical documents">
  11. <TableHead>
  12. <TableRow>
  13. <TableCell>Document title</TableCell>
  14. <TableCell>Description</TableCell>
  15. <TableCell>Year</TableCell>
  16. </TableRow>
  17. </TableHead>
  18. <TableBody>
  19. <TableRow>
  20. <TableCell>Declaration of Independence</TableCell>
  21. <TableCell>
  22. Statement adopted by the Continental Congress declaring independence
  23. from the British Empire
  24. </TableCell>
  25. <TableCell tabular>1776</TableCell>
  26. </TableRow>
  27. <TableRow>
  28. <TableCell>Bill of Rights</TableCell>
  29. <TableCell>
  30. Document containing the first ten amendments to the United States
  31. Constitution
  32. </TableCell>
  33. <TableCell tabular>1791</TableCell>
  34. </TableRow>
  35. <TableRow>
  36. <TableCell>Declaration of Sentiments</TableCell>
  37. <TableCell>
  38. A document written during the Seneca Falls Convention outlining the
  39. rights that American women should be entitled to as citizens
  40. </TableCell>
  41. <TableCell tabular>1848</TableCell>
  42. </TableRow>
  43. </TableBody>
  44. </TableContainer>

API

TableContainer props

Name Type Default value
caption string or slot:name undefined
zebra boolean false

TableCell props

Name Type Default value
tabular boolean false

Forwarded events

The following events are forwarded to the TableHead, TableRow and TableCell components.

  • on:click
  • on:mouseenter
  • on:mouseleave

Changelog

Changelog

License

MIT