UNPKG

@infect/frontend

Version:
8 lines (6 loc) 329 B
export default function getVisibilityClassModifier(isVisible, wasVisible) { if (typeof isVisible !== 'boolean' || typeof wasVisible !== 'boolean') { throw new Error(`getVisibilityClassModifier: Pass two boolean arguments`); } return `-was-${ wasVisible ? 'visible' : 'hidden' }-is-${ isVisible ? 'visible' : 'hidden' }`; }