ni / ni/nimble

nimble-card Component

Open
#296 1 comment 0 reactions 1 assignee View on GitHub

@fredvisser is already working on this.

Since Jan 9, 2024.

enhancement new component
Dominant language
TypeScript
Stars
39
Forks
14
Avg merge
1d 16h
Merged PRs (30d)
13

Description

😯 Problem to Solve

Need to create a new Nimble component to display other components within a card. This was requested by the following clients but could be useful in other places:

  1. Transportation BU (1st screenshot below; contact Jonathan Meyer or Deborah Bryant for more info).
  2. SLE landing page (2nd screenshot below; contact Fred Visser, Mark Black, or Michael Brandt for more info)

💁 Proposed Solution

image
image
image from this BTS wireframe

Requirements/features
  • visual styling like drop shadows
  • slots to include arbitrary content
  • future: higher level card layouts as a mobile-friendly representation of a data grid?

📋 Tasks

  • nimble-card visual design issue
  • nimble-card visual design spec
  • nimble-card spec
  • nimble-card custom element
  • nimble-card unit tests
  • nimble-card Storybook tests
  • nimble-card Storybook docs
  • nimble-card Angular wrapper
  • nimble-card Blazor wrapper
  • Add to Angular example app
  • Add to Blazor example app
  • Update Component Status table in README and incubating status
  • nimble-card pattern/usage documentation

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.