View Source mix phx_svg.build (phx_svg v0.1.1)
Generate Phoenix.Component
from .svg
files.
Each filename matched by svg_path
is included as a Phoenix.Component
.
Packaged in a module named mod_name
.
required-options
Required options
svg_path
- Wildcard path to svgs ex./path/to/**/.svg
mod_name
- Module name to use for generated files defaults to:Svgs
output_path
- Output path defautl:lib/svgs.ex
example
Example
mix phx_svg.build --mod-name=Svgs --svg-path="path/to/svgs/**/*.svg" --output-path="./lib/svgs.ex"
In a HEEX
template:
<Svgs.name_of_svg />
<Svgs.name_of_svg class="w-2 h-2" />
Link to this section Summary
Functions
Callback implementation for Mix.Task.run/1
.
Link to this section Functions
Callback implementation for Mix.Task.run/1
.