Route
lua
function Route(path: string): (props: Types.RouteParams) -> (Types.Route)
Constructs and returns a new route object.
The function has curried parameters - when calling Route with the path parameter, it'll return a second function accepting the props parameter. This is done to take advantage of some function call syntax sugar in Lua:
lua
Route("/abc")({ ... })
-- is equivalent to:
Route "/abc" { ... }
Parameters
path: string- the path string, an unique identifier for the routeprops: Types.RouteParams- the properties for the route.view: ({ any }?) -> (GuiObject)- the function creating the page
Example usage
lua
Route "/abc" {
view = function()
return New "TextLabel" {
Text = "Hello, world!"
}
end,
}