UNPKG

my-awesome-react-digital-clock

Version:

A digital clock for React apps

57 lines (44 loc) 1.52 kB
# my-awesome-react-digital-clock A customizable React component for displaying a digital clock with day and AM/PM indicator, supporting both light and dark modes. ## Live Demo Coming soon... ## Installation ```bash npm install my-awesome-react-digital-clock ``` Make sure you have React (v19+) installed, as defined in the peer dependencies. ## Usage ### Using the Hook ``` jsx Copy import React from 'react'; import { DigitalClock } from 'my-awesome-react-digital-clock'; function MyDigitalClock() { return ( <> {/* Default: light mode */} <DigitalClock /> {/* Explicit dark mode */} <DigitalClock color="dark" /> <> ); } export default MyDigitalClock; ``` ## Props ### Timer | Prop | Type | Default | Description | |-----------|-------------------|--------|----------------| | **color** | `dark` or `light` | `light` | Digital clock. | Note: When color="dark", the clock will use a darker background/foreground (defined internally) to make it look better in dark mode. ## Plan & Design ![Design](public/design.png) ## Final Outcome ![Final Outcome](public/final-outcome.png) ## Contributing 1. Fork this repository 2. Create a new branch for your feature or bugfix: git checkout -b feature/some-improvement 3. Make your changes, write tests, commit, and push 4. Create a Pull Request with a clear explanation of what you’ve done 5. All contributions and suggestions are welcome! ## License This project is licensed under the [MIT License](./LICENSE).