0.0.5 • Published 2 years ago

theme-transition v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

theme-transition

Usage

pnpm add theme-transition

Import Js

import { useToggleDark } from 'theme-transition'

const { toggleDark } = useToggleDark({
  getDarkValue: () => {
    return isDark.value
  },
  toggle: () => {
    isDark.value = !isDark.value
  },
  // viewTransition: {
  //   after: () => {
  //     return nextTick()
  //   },
  // },
})

toggleDark(MouseEvent)

Import Style

Scss

@use 'theme-transition/scss/mixins.scss' as M;
// pass your theme css selector
@include M.theme-transition('[data-theme="dark"]');

Tailwindcss Plugin

import type { Config } from 'tailwindcss'
import { themeTransitionPlugin } from 'theme-transition/tailwindcss'

export default <Config> {
  plugins: [themeTransitionPlugin()],
}

Css

@import 'theme-transition/css';
import 'theme-transition/css'

css only .dark selector, so use scss or tailwindcss plugin

0.0.3

2 years ago

0.0.2

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago