# @zendeskgarden/container-schedule

> Containers relating to schedule in the Garden Design System

Latest version **2.0.12** (published 2024-08-23) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @zendeskgarden/container-schedule
pnpm add @zendeskgarden/container-schedule
yarn add @zendeskgarden/container-schedule
bun add @zendeskgarden/container-schedule
```

## Health

**Score 40/100 (D)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high maintenance score.

Warnings: low downloads.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 2.0.12 |
| Published | 2024-08-23 |
| First published | 2019-01-15 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 18 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 291 |
| Author | Zendesk Garden <garden@zendesk.com> |
| Maintainers | zendesk-garden |
| Keywords | a11y, accessible, container, garden, headless, react, zendesk |

## Links

- npm: https://www.npmjs.com/package/@zendeskgarden/container-schedule
- Repository: https://github.com/zendeskgarden/react-containers
- Homepage: https://garden.zendesk.com/
- Issues: https://github.com/zendeskgarden/react-containers/issues
- npm.io page: https://npm.io/package/@zendeskgarden/container-schedule

## Dependencies (1)

- [@babel/runtime](https://npm.io/package/@babel/runtime.md) ^7.8.4

## Alternatives

- [mobx-react](https://npm.io/package/mobx-react.md) — 2.8M weekly downloads
- [rc-tree](https://npm.io/package/rc-tree.md) — 2.6M weekly downloads
- [@react-oauth/google](https://npm.io/package/@react-oauth/google.md) — 1.3M weekly downloads
- [@wagmi/connectors](https://npm.io/package/@wagmi/connectors.md) — 877.0K weekly downloads
- [vee-validate](https://npm.io/package/vee-validate.md) — 836.4K weekly downloads

## Recent versions

- 2.0.12 (latest) — 2024-08-23
- 2.0.11 — 2024-08-12
- 2.0.10 — 2024-07-01
- 2.0.9 — 2024-01-23
- 2.0.8 — 2023-09-28
- 2.0.7 — 2023-07-28
- 2.0.6 — 2023-06-12
- 2.0.5 — 2023-04-19
- 2.0.4 — 2023-03-17
- 2.0.2 — 2023-02-17
- 2.0.1 — 2022-10-10
- 2.0.0 — 2022-06-17
- 1.3.12 — 2022-03-31
- 1.3.11 — 2022-02-28
- 1.3.10 — 2021-11-08
- … 20 more at https://npm.io/package/@zendeskgarden/container-schedule/versions

## README

# @zendeskgarden/container-schedule [![npm version][npm version badge]][npm version link]

[npm version badge]: https://flat.badgen.net/npm/v/@zendeskgarden/container-schedule
[npm version link]: https://www.npmjs.com/package/@zendeskgarden/container-schedule

This package includes containers relating to schedule in the
[Garden Design System](https://zendeskgarden.github.io/).

## Installation

```sh
npm install @zendeskgarden/container-schedule
```

## Usage

Check out [storybook](https://zendeskgarden.github.io/react-containers) for live
examples.

### As a hook

The `useSchedule` hook implements a schedule (timer) and communicates when it has elapsed.

```jsx
import { useSchedule } from '@zendeskgarden/container-schedule';

const Animation = () => {
  const elapsed = useSchedule({ duration: 1000, delayMS: 0 });

  return <p>Percentage: {(elapsed * 100).toFixed(0)}%</p>;
};
```

### As a Render Prop Component

```jsx
import { ScheduleContainer } from '@zendeskgarden/container-schedule';

<ScheduleContainer duration={1000} delayMS={0}>
  {elapsed => <p>Percentage: {(elapsed * 100).toFixed(0)}%</p>}
</ScheduleContainer>;
```

## Info

See [react-loaders][loaders link] component as a non-trivial use of this.

[loaders link]: https://github.com/zendeskgarden/react-components/tree/main/packages/loaders

---
_Source: https://npm.io/package/@zendeskgarden/container-schedule · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
