20 lines
441 B
TypeScript
20 lines
441 B
TypeScript
|
|
import {
|
||
|
|
type ControlModel,
|
||
|
|
createControlStore,
|
||
|
|
} from '$shared/store/createControlStore';
|
||
|
|
import {
|
||
|
|
DEFAULT_LINE_HEIGHT,
|
||
|
|
LINE_HEIGHT_STEP,
|
||
|
|
MAX_LINE_HEIGHT,
|
||
|
|
MIN_LINE_HEIGHT,
|
||
|
|
} from '../const/const';
|
||
|
|
|
||
|
|
const initialValue: ControlModel = {
|
||
|
|
value: DEFAULT_LINE_HEIGHT,
|
||
|
|
max: MAX_LINE_HEIGHT,
|
||
|
|
min: MIN_LINE_HEIGHT,
|
||
|
|
step: LINE_HEIGHT_STEP,
|
||
|
|
};
|
||
|
|
|
||
|
|
export const lineHeightStore = createControlStore(initialValue);
|