Components

PlanetarySpirit

Planetary Spirit Sigil, from magick-components

A planetary spirit's geomantic sigil, centred in a flex box as tall as its container allows.

The sigils are drawn after Heydon, Theomagia (1663/4), p. 13 and p. 15.

import PlanetarySpirit from "magick-components/astrology/PlanetarySpirit";

magick-components is on npm, under MIT (how to install it), and its source is in the app's repository.

Props

JSX

<PlanetarySpirit spirit="zazel" style={{"height":120}} />

Props

PropTypeDefaultDescription
aria-hiddenbooleanHides the sigil from assistive technology when the text names it.
classNamestringThe box's class.
inkstring"#000"The sigil's stroke, a CSS colour such as a theme's custom property (var(--my-ink, black)); black by default. It is set as the path's style, over its stroke="#000" attribute.
spiritstringThe spirit (its figures' Ruler), by its PlanetarySpiritId, in lower case; none, or an id with no sigil, draws nothing.
styleCSSPropertiesThe box's style, over its own display: flex and centring.
Magick.ly is open source. You can see the code used to generate this page in PlanetarySpirit.tsx, PlanetarySpirit.examples.tsx and Explorer.tsx.