Skip to content

Conversation

@PagingMatt
Copy link

To improve the user experience of calendars we want to be able to customise the appearance of the current time indicator that is rendered over the DayColumn. Rather than hard-coding an improved appearance, a more flexible approach would be to extend the Calendar's components props to include a currentTimeIndicator component for full control downstream.

Note that the existing implementation of the current time indicator is maintained and defaulted to if no custom implementation is provided:

image

@PagingMatt PagingMatt requested a review from darraghmckay May 16, 2022 16:35
Copy link

@darraghmckay darraghmckay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great 👌

@PagingMatt PagingMatt merged commit e3eed70 into master May 16, 2022
@PagingMatt PagingMatt deleted the adds-current-time-indicator-component branch May 16, 2022 16:54
github-actions bot pushed a commit that referenced this pull request May 31, 2024
# [1.0.0](v0.40.0...v1.0.0) (2024-05-31)

### Bug Fixes

* support custom components with drag and drop and reload components ([32e2307](32e2307))

### chore

*  bump to latest version ([#3](#3)) ([68ab5f4](68ab5f4)), closes [jquense#2172](https://github.com/noloco-io/react-big-calendar/issues/2172) [jquense#2172](https://github.com/noloco-io/react-big-calendar/issues/2172) [jquense#2147](https://github.com/noloco-io/react-big-calendar/issues/2147) [jquense#2147](https://github.com/noloco-io/react-big-calendar/issues/2147) [jquense#2199](https://github.com/noloco-io/react-big-calendar/issues/2199) [jquense#2198](https://github.com/noloco-io/react-big-calendar/issues/2198) [jquense#1902](https://github.com/noloco-io/react-big-calendar/issues/1902) [jquense#2198](https://github.com/noloco-io/react-big-calendar/issues/2198) [jquense#1902](https://github.com/noloco-io/react-big-calendar/issues/1902) [jquense#2193](https://github.com/noloco-io/react-big-calendar/issues/2193) [jquense#2193](https://github.com/noloco-io/react-big-calendar/issues/2193) [jquense#2200](https://github.com/noloco-io/react-big-calendar/issues/2200) [jquense#2200](https://github.com/noloco-io/react-big-calendar/issues/2200) [jquense#2204](https://github.com/noloco-io/react-big-calendar/issues/2204) [jquense#2201](https://github.com/noloco-io/react-big-calendar/issues/2201) [jquense#2201](https://github.com/noloco-io/react-big-calendar/issues/2201) [jquense#2205](https://github.com/noloco-io/react-big-calendar/issues/2205) [jquense#2205](https://github.com/noloco-io/react-big-calendar/issues/2205) [jquense#2207](https://github.com/noloco-io/react-big-calendar/issues/2207) [jquense#2207](https://github.com/noloco-io/react-big-calendar/issues/2207) [jquense#2213](https://github.com/noloco-io/react-big-calendar/issues/2213) [jquense#2213](https://github.com/noloco-io/react-big-calendar/issues/2213) [jquense#2215](https://github.com/noloco-io/react-big-calendar/issues/2215) [jquense#2215](https://github.com/noloco-io/react-big-calendar/issues/2215) [jquense#2216](https://github.com/noloco-io/react-big-calendar/issues/2216) [jquense#1200](https://github.com/noloco-io/react-big-calendar/issues/1200) [jquense#1777](https://github.com/noloco-io/react-big-calendar/issues/1777) [jquense#1481](https://github.com/noloco-io/react-big-calendar/issues/1481) [jquense#2126](https://github.com/noloco-io/react-big-calendar/issues/2126) [jquense#2104](https://github.com/noloco-io/react-big-calendar/issues/2104) [jquense#2105](https://github.com/noloco-io/react-big-calendar/issues/2105) [jquense#1526](https://github.com/noloco-io/react-big-calendar/issues/1526) [jquense#1200](https://github.com/noloco-io/react-big-calendar/issues/1200) [jquense#1777](https://github.com/noloco-io/react-big-calendar/issues/1777) [jquense#1481](https://github.com/noloco-io/react-big-calendar/issues/1481) [jquense#2126](https://github.com/noloco-io/react-big-calendar/issues/2126) [jquense#2104](https://github.com/noloco-io/react-big-calendar/issues/2104) [jquense#2105](https://github.com/noloco-io/react-big-calendar/issues/2105) [jquense#1526](https://github.com/noloco-io/react-big-calendar/issues/1526) [jquense#2217](https://github.com/noloco-io/react-big-calendar/issues/2217) [jquense#2186](https://github.com/noloco-io/react-big-calendar/issues/2186) [jquense#2186](https://github.com/noloco-io/react-big-calendar/issues/2186) [jquense#2218](https://github.com/noloco-io/react-big-calendar/issues/2218) [jquense#2218](https://github.com/noloco-io/react-big-calendar/issues/2218) [jquense#2219](https://github.com/noloco-io/react-big-calendar/issues/2219) [jquense#2219](https://github.com/noloco-io/react-big-calendar/issues/2219) [jquense#2220](https://github.com/noloco-io/react-big-calendar/issues/2220) [jquense#2220](https://github.com/noloco-io/react-big-calendar/issues/2220) [jquense#2221](https://github.com/noloco-io/react-big-calendar/issues/2221) [jquense#1864](https://github.com/noloco-io/react-big-calendar/issues/1864) [jquense#1864](https://github.com/noloco-io/react-big-calendar/issues/1864) [jquense#2223](https://github.com/noloco-io/react-big-calendar/issues/2223) [jquense#2223](https://github.com/noloco-io/react-big-calendar/issues/2223) [jquense#2224](https://github.com/noloco-io/react-big-calendar/issues/2224) [jquense#2222](https://github.com/noloco-io/react-big-calendar/issues/2222) [jquense#2224](https://github.com/noloco-io/react-big-calendar/issues/2224) [jquense#2222](https://github.com/noloco-io/react-big-calendar/issues/2222) [jquense#2227](https://github.com/noloco-io/react-big-calendar/issues/2227) [jquense#2227](https://github.com/noloco-io/react-big-calendar/issues/2227) [jquense#2228](https://github.com/noloco-io/react-big-calendar/issues/2228) [jquense#1864](https://github.com/noloco-io/react-big-calendar/issues/1864) [jquense#1864](https://github.com/noloco-io/react-big-calendar/issues/1864) [jquense#2232](https://github.com/noloco-io/react-big-calendar/issues/2232) [jquense#2232](https://github.com/noloco-io/react-big-calendar/issues/2232) [jquense#2234](https://github.com/noloco-io/react-big-calendar/issues/2234) [jquense#2233](https://github.com/noloco-io/react-big-calendar/issues/2233) [jquense#2233](https://github.com/noloco-io/react-big-calendar/issues/2233) [jquense#2235](https://github.com/noloco-io/react-big-calendar/issues/2235) [jquense#2233](https://github.com/noloco-io/react-big-calendar/issues/2233) [jquense#2233](https://github.com/noloco-io/react-big-calendar/issues/2233) [jquense#2236](https://github.com/noloco-io/react-big-calendar/issues/2236) [jquense#2236](https://github.com/noloco-io/react-big-calendar/issues/2236) [jquense#2237](https://github.com/noloco-io/react-big-calendar/issues/2237) [jquense#2289](https://github.com/noloco-io/react-big-calendar/issues/2289) [jquense#2298](https://github.com/noloco-io/react-big-calendar/issues/2298) [jquense#2298](https://github.com/noloco-io/react-big-calendar/issues/2298) [jquense#2300](https://github.com/noloco-io/react-big-calendar/issues/2300) [jquense#2300](https://github.com/noloco-io/react-big-calendar/issues/2300) [jquense#2264](https://github.com/noloco-io/react-big-calendar/issues/2264) [jquense#2264](https://github.com/noloco-io/react-big-calendar/issues/2264) [jquense#2264](https://github.com/noloco-io/react-big-calendar/issues/2264) [jquense#2326](https://github.com/noloco-io/react-big-calendar/issues/2326) [jquense#2327](https://github.com/noloco-io/react-big-calendar/issues/2327) [jquense#2331](https://github.com/noloco-io/react-big-calendar/issues/2331) [jquense#2332](https://github.com/noloco-io/react-big-calendar/issues/2332) [jquense#2332](https://github.com/noloco-io/react-big-calendar/issues/2332) [jquense#2333](https://github.com/noloco-io/react-big-calendar/issues/2333) [jquense#2335](https://github.com/noloco-io/react-big-calendar/issues/2335) [jquense#2239](https://github.com/noloco-io/react-big-calendar/issues/2239) [jquense#2240](https://github.com/noloco-io/react-big-calendar/issues/2240) [jquense#2340](https://github.com/noloco-io/react-big-calendar/issues/2340) [jquense#2341](https://github.com/noloco-io/react-big-calendar/issues/2341) [jquense#2342](https://github.com/noloco-io/react-big-calendar/issues/2342) [jquense#2343](https://github.com/noloco-io/react-big-calendar/issues/2343) [jquense#2350](https://github.com/noloco-io/react-big-calendar/issues/2350) [jquense#2350](https://github.com/noloco-io/react-big-calendar/issues/2350) [jquense#2240](https://github.com/noloco-io/react-big-calendar/issues/2240) [jquense#2351](https://github.com/noloco-io/react-big-calendar/issues/2351) [jquense#2352](https://github.com/noloco-io/react-big-calendar/issues/2352) [jquense#2353](https://github.com/noloco-io/react-big-calendar/issues/2353) [jquense#2354](https://github.com/noloco-io/react-big-calendar/issues/2354) [jquense#2355](https://github.com/noloco-io/react-big-calendar/issues/2355) [jquense#2356](https://github.com/noloco-io/react-big-calendar/issues/2356) [jquense#2357](https://github.com/noloco-io/react-big-calendar/issues/2357) [jquense#2330](https://github.com/noloco-io/react-big-calendar/issues/2330) [jquense#2358](https://github.com/noloco-io/react-big-calendar/issues/2358) [jquense#2330](https://github.com/noloco-io/react-big-calendar/issues/2330) [jquense#2358](https://github.com/noloco-io/react-big-calendar/issues/2358) [jquense#2360](https://github.com/noloco-io/react-big-calendar/issues/2360) [jquense#2362](https://github.com/noloco-io/react-big-calendar/issues/2362) [jquense#2361](https://github.com/noloco-io/react-big-calendar/issues/2361) [jquense#2361](https://github.com/noloco-io/react-big-calendar/issues/2361) [jquense#2365](https://github.com/noloco-io/react-big-calendar/issues/2365) [jquense#2230](https://github.com/noloco-io/react-big-calendar/issues/2230) [jquense#2231](https://github.com/noloco-io/react-big-calendar/issues/2231) [jquense#2231](https://github.com/noloco-io/react-big-calendar/issues/2231) [jquense#2066](https://github.com/noloco-io/react-big-calendar/issues/2066) [jquense#2066](https://github.com/noloco-io/react-big-calendar/issues/2066) [jquense#2367](https://github.com/noloco-io/react-big-calendar/issues/2367) [jquense#2367](https://github.com/noloco-io/react-big-calendar/issues/2367) [jquense#2368](https://github.com/noloco-io/react-big-calendar/issues/2368) [jquense#2368](https://github.com/noloco-io/react-big-calendar/issues/2368) [jquense#2374](https://github.com/noloco-io/react-big-calendar/issues/2374) [jquense#2296](https://github.com/noloco-io/react-big-calendar/issues/2296) [jquense#2296](https://github.com/noloco-io/react-big-calendar/issues/2296) [jquense#2385](https://github.com/noloco-io/react-big-calendar/issues/2385) [jquense#2405](https://github.com/noloco-io/react-big-calendar/issues/2405) [jquense#1649](https://github.com/noloco-io/react-big-calendar/issues/1649) [jquense#2405](https://github.com/noloco-io/react-big-calendar/issues/2405) [jquense#1649](https://github.com/noloco-io/react-big-calendar/issues/1649) [jquense#2386](https://github.com/noloco-io/react-big-calendar/issues/2386) [jquense#2386](https://github.com/noloco-io/react-big-calendar/issues/2386) [jquense#2408](https://github.com/noloco-io/react-big-calendar/issues/2408) [jquense#2051](https://github.com/noloco-io/react-big-calendar/issues/2051) [jquense#2051](https://github.com/noloco-io/react-big-calendar/issues/2051) [jquense#2426](https://github.com/noloco-io/react-big-calendar/issues/2426) [jquense#2310](https://github.com/noloco-io/react-big-calendar/issues/2310) [jquense#1801](https://github.com/noloco-io/react-big-calendar/issues/1801) [jquense#2310](https://github.com/noloco-io/react-big-calendar/issues/2310) [jquense#1801](https://github.com/noloco-io/react-big-calendar/issues/1801) [jquense#2430](https://github.com/noloco-io/react-big-calendar/issues/2430) [jquense#2429](https://github.com/noloco-io/react-big-calendar/issues/2429) [jquense#2431](https://github.com/noloco-io/react-big-calendar/issues/2431) [jquense#2429](https://github.com/noloco-io/react-big-calendar/issues/2429) [jquense#2444](https://github.com/noloco-io/react-big-calendar/issues/2444) [jquense#2444](https://github.com/noloco-io/react-big-calendar/issues/2444) [jquense#2443](https://github.com/noloco-io/react-big-calendar/issues/2443) [jquense#2443](https://github.com/noloco-io/react-big-calendar/issues/2443) [jquense#2459](https://github.com/noloco-io/react-big-calendar/issues/2459) [jquense#2459](https://github.com/noloco-io/react-big-calendar/issues/2459) [jquense#2473](https://github.com/noloco-io/react-big-calendar/issues/2473) [jquense#2037](https://github.com/noloco-io/react-big-calendar/issues/2037)

### Features

* adds currentTimeIndicator component to Calendar ([#1](#1)) ([e3eed70](e3eed70))

### BREAKING CHANGES

* moment, luxon and globalize are no longer bundled

* chore(release): set `package.json` to 1.0.0 [skip ci]

# [1.0.0](jquense/react-big-calendar@v0.40.8...v1.0.0) (2022-07-07)

### Features

* **localizers:** move localizer dependencies ([e4a3235](jquense@e4a3235))

### BREAKING CHANGES

* **localizers:** moment, luxon and globalize are no longer bundled
@github-actions
Copy link

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants