lineage/ui/model
Types
pub type Filter {
NoFilter
ChildrenOf(parent: individual.Individual)
DescendantsOf(child: individual.Individual)
}
Constructors
-
NoFilter -
ChildrenOf(parent: individual.Individual) -
DescendantsOf(child: individual.Individual)
pub type Msg {
HoverIndividual(individual: individual.Individual)
HoverEnd
SelectIndividual(individual: individual.Individual)
SetFilter(filter: Filter)
ClearFilter
NextGeneration(amount: Int)
Select(selection: Selection)
NavigateTo(page: Page)
}
Constructors
-
HoverIndividual(individual: individual.Individual) -
HoverEnd -
SelectIndividual(individual: individual.Individual) -
SetFilter(filter: Filter) -
ClearFilter -
NextGeneration(amount: Int) -
Select(selection: Selection) -
NavigateTo(page: Page)
pub type Page {
GenerationPage
FiltersPage
HeritagePage
}
Constructors
-
GenerationPage -
FiltersPage -
HeritagePage