mishina2228/oanda-api-rails

View on GitHub
app/javascript/controllers/datepicker_loader.js

Summary

Maintainability
A
0 mins
Test Coverage
import flatpickr from 'flatpickr'
import { Japanese } from 'flatpickr/dist/l10n/ja'

const localeDict = {
  en: null,
  ja: Japanese
}

window.addEventListener('turbo:load', () => {
  const locale = document.getElementsByTagName('body')[0].getAttribute('data-locale')
  flatpickr('.datetime-picker', {
    allowInput: true,
    altFormat: 'Y-m-dTH:i:S+09:00',
    altInput: true,
    enableTime: true,
    dateFormat: 'Z',
    locale: localeDict[locale]
  })
})