Search documentation of op

# OpWeb (op v0.1.0)

The entrypoint for defining your web interface, such as controllers, components, channels, and so on.

This can be used in your application as:

    use OpWeb, :controller
    use OpWeb, :html

The definitions below will be executed for every controller, component, etc, so keep them short and clean, focused on imports, uses and aliases.

Do NOT define functions inside the quoted expressions below. Instead, define additional modules and import those modules here.

# Summary

## Functions

__using__(which)

When used, dispatch to the appropriate controller/view/etc.

channel()
controller()
embed_templates(pattern, opts \\ [])
html()
live_component()
live_view()
router()
static_paths()
verified_routes()
xml()

# Functions

# __using__(which)

(macro)

When used, dispatch to the appropriate controller/view/etc.

# channel()

# controller()

# embed_templates(pattern, opts \\ [])

(macro)

# html()

# live_component()

# live_view()

# router()

# static_paths()

# verified_routes()

# xml()