1.3.3 โ€ข Published 7 months ago

react-fold-calendar v1.3.3

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

react-fold-calendar

react-fold-calendar provides a calendar that can be swiped by month/week. In particular, you can check the date by month/week by folding and unfolding the calendar.

screenshot

Demo

๐ŸŒˆHere

Options

Files

fileexportsdescription
./module/reactFoldCalendar.jsreact-fold-calendarIt can be used by importing it as a module type.
./browser/reactFoldCalendar.jswindow.createReactFoldCalendar()After importing the browser.js file, you can call window.createReactFoldCalendar().
./css/reactFoldCalendar.cssreactFoldCalendar.cssYou can customize the design of your choice with the example style file.

Example

Module

import ReactFoldCalendar from "react-fold-calendar";
import "react-fold-calendar/css"; // css for reference

const App = () => {
  return <ReactFoldCalendar
        options={{
          useInitWeekType: true,
          useShowContent: true,
          data: [
            {
              startDate: new Date("2024/11/06 10:00")?.getTime(),
              endDate: new Date("2024/11/31 19:00")?.getTime(),
              period: 1,
              title: "Regular Event",
              description: "This is a regular event in November.",
            },
            {
              startDate: new Date("2024/11/15")?.getTime(),
              endDate: new Date("2024/11/31")?.getTime(),
              period: 3,
              title: "3-day event",
              description:
                "This event is held every three days from 11/15 to 11/31.",
            },
            {
              startDate: new Date("2024/11/18")?.getTime(),
              endDate: new Date("2024/11/18")?.getTime(),
              period: 0,
              title: "one day event",
              description: "The event is on November 18th.",
            },
          ],
        }}
      />;
}

Browser

<div id="app-browser"></div>

<script src="./reactFoldCalendar.js"></script>
<script>
  document.addEventListener('DOMContentLoaded', () => {
    window.createReactFoldCalendar({
      useInitWeekType: true,
      useShowContent: true,
      element: '#app-browser',
      data: [
        { startDate: new Date('2024/10/01 10:00')?.getTime(), endDate: new Date('2024/10/31 19:00')?.getTime(), period: 1, title: '10์›” ์ด๋ฒคํŠธ', description: '10์›” ์ •๊ธฐ ์ด๋ฒคํŠธ ์ž…๋‹ˆ๋‹ค.' },
        { startDate: new Date('2024/09/15')?.getTime(), endDate: new Date('2024/10/16')?.getTime(), period: 3, title: '9 ~ 10์›” 3์ผ ์ด๋ฒคํŠธ', description: '9 ~ 10์›” 3์ผ ๋‹จ์œ„ ์ •๊ธฐ ์ด๋ฒคํŠธ ์ž…๋‹ˆ๋‹ค.' },
        { startDate: new Date('2024/10/18')?.getTime(), endDate: new Date('2024/10/18')?.getTime(), period: 0, title: '10์›” 18์ผ ์ด๋ฒคํŠธ', description: '๋ฐ˜๋ณต ์—†์€ 10์›” 18์ผ ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.' },
      ],
    });
  });
</script>

Etc.

  • l10n provides ko, en. en is the default, except when the html:lang value is ko.
1.3.3

7 months ago

1.3.2

7 months ago

1.3.1

7 months ago

1.3.0

7 months ago

1.3.0-SNAPSHOT

7 months ago

1.2.1

7 months ago

1.2.0

7 months ago

1.1.1-SNAPSHOT

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.0

10 months ago