1.0.18 • Published 2 years ago

react-flat-cards v1.0.18

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

React Flat Cards

A react-based component for displaying sheet cards.

N|Solid

Introduction

I created this package to make my life a bit easier when working on my own projects. I'm planning to add more things in the future, but as a first step I thought it would be nice to share this with others. If you find this helpful, please feel free to use it! Btw, this is my first npm package so I would be happy to learn from others how to do things better. You can click the package logo or here to get to this package repo on git. Thanks for reading and enjoy!

Install

Install using npm i react-flat-cards

Basic Usage

import { FlatCard } from 'react-flat-cards';

function App() {
  return (
    <div className="App">
      <FlatCard
        thumbnail="https://asset.vg247.com/hitman_new_face.jpg/BROK/thumbnail/1200x900/quality/100/hitman_new_face.jpg"
        title="Hitman"
        description="Hitman is a stealth video game franchise developed by the Danish developer IO Interactive,
         and previously published by Eidos Interactive and Square Enix. IO Interactive remained a subsidiary of
          Square Enix until 2017, when Square Enix started seeking buyers for the studio."
        secondaryText="Released"
      />
    </div>
  );
}

N|Solid

Props

NameTypeDefaultDescription
thumbnailstringRequiredShould include a source of an image.
titlestringRequiredShould include the title text you would like to display on the card.
descriptionstringRequiredShould include the detailed text description of the card.
secondaryTextstringundefinedShould include the text you wish to include on the top right side of the card.
classNamestringundefinedA class name that will be assigned to the main div of the flat card component.
thumbnailClassstringundefinedA class name that will be assigned to the thumbnail of the flat card component.
contentWrapperClassstringundefinedA class name that will be assigned to the content container of the flat card component.
contentHeaderClassstringundefinedA class name that will be assigned to the content header container of the flat card component.
secondaryContainerReact component / JSXundefinedCustom React component/JSX expression that replaces the existing secondary container. *If added, secondaryText will be ignored.
readMoreEnabledbooleanfalseEnables the option to limit description text to a certain amount of characters, presenting the user with the option to read more or less of the description.
readMoreCharacterLimitnumber100Define the amount of description characters to limit from view. *Ignored is readMoreEnabled is set to false
1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago