Lime Web Components API Documentation - v7.4.0
    Preparing search index...

    Type Alias NavigationEvent

    NavigationEvent: CustomEvent<Location>

    Event emitted when navigation occurs

    Dispatched via EventDispatcher whenever navigation happens, whether initiated programmatically or by user actions (back/forward buttons).

    The event detail contains the complete Location that was navigated to.

    navigate

    import {
    NavigationEvent,
    PlatformServiceName,
    } from '@limetech/lime-web-components';

    const eventDispatcher = platform.get(PlatformServiceName.EventDispatcher);

    const onNavigate = (event: NavigationEvent) => {
    console.log('Navigated to', event.detail.path);
    console.log('Query params', event.detail.query);
    console.log('State', event.detail.state);
    };

    eventDispatcher.addListener('navigate', onNavigate);

    // Remember to remove the listener in `disconnectedCallback()`
    eventDispatcher.removeListener('navigate', onNavigate);