Logo FSharp.Formatting

Menu Module

Internal helpers for building navigation menu HTML from template files

Types

Type Description

MenuItem

A single navigation menu item with its link, display text, and active state

Functions and values

Function or value Description

createMenu input isCategoryActive header items

Full Usage: createMenu input isCategoryActive header items

Parameters:
    input : string
    isCategoryActive : bool
    header : string
    items : MenuItem list

Returns: string

Renders an HTML navigation menu for the given header and items using template files in `input`

input : string
isCategoryActive : bool
header : string
items : MenuItem list
Returns: string

getLastWriteTimes input

Full Usage: getLastWriteTimes input

Parameters:
    input : string

Returns: DateTime list

Returns the last-write timestamps of the two menu template files

input : string
Returns: DateTime list

isTemplatingAvailable input

Full Usage: isTemplatingAvailable input

Parameters:
    input : string

Returns: bool

Returns true when both required menu template files exist in `input`

input : string
Returns: bool

Type something to start searching.