Socket
Socket
Sign inDemoInstall

@fullcalendar/bootstrap

Package Overview
Dependencies
2
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @fullcalendar/bootstrap

Bootstrap 4 theme for FullCalendar


Version published
Weekly downloads
39K
increased by1.49%
Maintainers
1
Install size
10.8 kB
Created
Weekly downloads
 

Changelog

Source

6.1.11 (2024-02-19)

General

  • fix: fc-event-past className not attached to events that end midnight before today (#6120, #6486)
  • fix: aria-labelledby on view container should not exist when headerToolbar:false (#6884)

DayGrid and MultiMonth

  • fix: possible infinite recursion with dayGrid, dayMaxEventRows, and many hidden event rows (#7462)
  • fix: incorrectly put events under +more link (#7002, #6608, #6900)

React

  • fix: events incorrectly positioned w/ React strict-mode (#7574, #7389, #7400)

Angular

  • fix: Angular 17 SRR error with el.getRootNode (#7550)

React/Vue/Angular Connectors and Adaptive plugin

  • fix: eventContent custom content not rendering within print-mode (#7419)

Readme

Source

FullCalendar Bootstrap 4 Plugin

Bootstrap 4 theme for FullCalendar

For Bootstrap 5, use the @fullcalendar/bootstrap5 package

Installation

First, ensure the necessary Bootstrap packages are installed:

npm install bootstrap@4 @fortawesome/fontawesome-free

Then, install the FullCalendar core package, the Bootstrap plugin, and any other plugins (like daygrid):

npm install @fullcalendar/core @fullcalendar/bootstrap @fullcalendar/daygrid

Usage

Instantiate a Calendar with the necessary plugins and options:

import { Calendar } from '@fullcalendar/core'
import bootstrapPlugin from '@fullcalendar/bootstrap'
import dayGridPlugin from '@fullcalendar/daygrid'

// import third-party stylesheets directly from your JS
import 'bootstrap/dist/css/bootstrap.css'
import '@fortawesome/fontawesome-free/css/all.css' // needs additional webpack config!

const calendarEl = document.getElementById('calendar')
const calendar = new Calendar(calendarEl, {
  plugins: [
    bootstrapPlugin,
    dayGridPlugin
  ],
  themeSystem: 'bootstrap', // important!
  initialView: 'dayGridMonth'
})

calendar.render()

Keywords

FAQs

Last updated on 20 Feb 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc