fw-headless-ui
TypeScript icon, indicating that this package has built-in type declarations

0.4.6 • Public • Published

Firework Headless UI

The fw-headless-ui Feed Component is a React-based UI component that allows you to display a list of feed items with built-in support for pagination and lazy loading when the user scrolls towards the end.

Installation

To get started, install Firework Headless UI via npm:

npm install fw-headless-ui

Example Usage

Here's an example of how you can use the Feed component:

import React from "react";
import {
  Feed,
  FeedItem,
  FeedItemThumbnail,
  FeedItemTitle,
  NextPageButton,
  PrevPageButton,
  Scroll,
} from "fw-headless-ui";

const MyFeed = ({ feed }) => {
  return (
    <Feed data={feed}>
      {(feedItems) => (
        <>
          <PrevPageButton />
          <Scroll>
            {feedItems.map((feedItem) => (
              <FeedItem key={feedItem.id} data={feedItem}>
                <FeedItemThumbnail />
                <FeedItemTitle />
              </FeedItem>
            ))}
          </Scroll>
          <NextPageButton />
        </>
      )}
    </Feed>
  );
};

Documentation

See Firework for Developers > Headless Components

Contributing

Check contributing guide to get started.

Readme

Keywords

none

Package Sidebar

Install

npm i fw-headless-ui

Weekly Downloads

236

Version

0.4.6

License

MIT

Unpacked Size

102 kB

Total Files

43

Last publish

Collaborators

  • bryanlkc
  • waylon_firework
  • jeff.zheng
  • zerofirework
  • rickzhuang
  • linjie-firework
  • jing.chen
  • pista329