Skip to content

pantoken-root / plugins/pantoken/custom-theme-colors/src / deriveCustomColorScale

Функція: deriveCustomColorScale() ​

deriveCustomColorScale(hex, tokens?): CustomColorScale

Бета

Вивести примітивну шкалу custom з брендового hex-коду. Вхідний колір закріплюється за кроком, чия референтна світлота (середня OKLCH-світлота 13 поставлених сімейств)) найближча до його власної, потім кожен крок відтворюється на своїй референтній світлоті з відтінком вхідного — тож прив'язаний крок опиняється близько до вхідного, але не обов'язково точно на ньому.

Параметри ​

hex ​

string

Брендовий колір у форматі #rgb/#rrggbb.

tokens? ​

тільки для читання Token[]

Необов'язковий масив токенів або мапа для отримання значень кольорів примітивних кроків.

Повертає ​

CustomColorScale

Інтерфейс CustomColorScale.

Викидає ​

TypeError коли hex не є дійсним hex-кодом кольору.