Packages

Advanced configurable navigation component for Phoenix LiveView with native DaisyUI integration, Tailwind CSS support, permissions filtering, dropdowns, mega menus, and modern responsive design. Optimized for Phoenix 1.8+ and LiveView 1.1+.

Current section

Files

Jump to
navbuddy assets node_modules culori src lch65 definition.js
Raw

assets/node_modules/culori/src/lch65/definition.js

import convertLabToLch from '../lch/convertLabToLch.js';
import convertLchToLab from '../lch/convertLchToLab.js';
import convertLab65ToRgb from '../lab65/convertLab65ToRgb.js';
import convertRgbToLab65 from '../lab65/convertRgbToLab65.js';
import lch from '../lch/definition.js';
const definition = {
...lch,
mode: 'lch65',
parse: ['--lch-d65'],
serialize: '--lch-d65',
toMode: {
lab65: c => convertLchToLab(c, 'lab65'),
rgb: c => convertLab65ToRgb(convertLchToLab(c, 'lab65'))
},
fromMode: {
rgb: c => convertLabToLch(convertRgbToLab65(c), 'lch65'),
lab65: c => convertLabToLch(c, 'lch65')
},
ranges: {
l: [0, 100],
c: [0, 133.807],
h: [0, 360]
}
};
export default definition;