View Source Hologram.Benchmarks.Fixtures.Page19 (hologram v0.2.0)

Summary

Functions

Returns true to indicate that the callee module is a page module (has "use Hologram.Page" directive).

Returns the page's layout module.

Returns the page's layout props.

Returns the list of param definitions for the compiled page.

Returns the page's route.

Callback implementation for Hologram.Page.template/0.

Functions

__is_hologram_page__()

@spec __is_hologram_page__() :: boolean()

Returns true to indicate that the callee module is a page module (has "use Hologram.Page" directive).

Examples

iex> __is_hologram_page__()
true

__layout_module__()

@spec __layout_module__() :: module()

Returns the page's layout module.

Examples

iex> __layout_module__()
MyLayout

__layout_props__()

@spec __layout_props__() :: keyword()

Returns the page's layout props.

Examples

iex> __layout_props__()
[a: 1, b: 2]

__params__()

@spec __params__() :: [{atom(), atom(), keyword()}]

Returns the list of param definitions for the compiled page.

__route__()

@spec __route__() :: String.t()

Returns the page's route.

Examples

iex> __route__()
"/my-path"

action(atom, arg2, component)

template()

Callback implementation for Hologram.Page.template/0.