All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.raquo.laminar.defs.styles.units.Calc.scala Maven / Gradle / Ivy

The newest version!
package com.raquo.laminar.defs.styles.units

import com.raquo.laminar.keys.DerivedStyleBuilder

trait Calc[DSP[_]] { this: DerivedStyleBuilder[_, DSP] =>

  /** Wrap the provided expression in CSS calc() function.
   *
   * @see https://developer.mozilla.org/en-US/docs/Web/CSS/calc()
   */
  lazy val calc: DSP[String] = derivedStyle(exp => s"calc(${encodeCalcValue(exp)})")
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy