package com.anytypeio.anytype.analytics.features

object WidgetAnalytics {

    // Properties

    const val LAYOUT = "layout"
    const val TYPE = "type"
    const val TAB = "tab"
    const val VIEW = "view"
    const val CONTEXT = "context"
    const val ROUTE = "route"
    const val WIDGET_TYPE = "widgetType"

    // Values

    const val CONTEXT_HOME = "Home"
    const val CONTEXT_EDITOR = "Editor"

    const val VIEW_WIDGET = "Widget"

    const val WIDGET_LAYOUT_TREE = "Tree"
    const val WIDGET_LAYOUT_LIST = "List"
    const val WIDGET_LAYOUT_COMPACT_LIST = "CompactList"
    const val WIDGET_LAYOUT_LINK = "Link"
    const val WIDGET_LAYOUT_VIEW = "View"

    const val WIDGET_SOURCE_FAVORITES = "Favorites"
    const val WIDGET_SOURCE_RECENT = "Recent"
    const val WIDGET_SOURCE_RECENT_LOCAL = "RecentLocal"
    const val WIDGET_SOURCE_SETS = "Sets"
    const val WIDGET_SOURCE_BIN = "Bin"
    const val WIDGET_SOURCE_ALL_OBJECTS = "AllObjects"
    const val WIDGET_SOURCE_COLLECTIONS = "Sets"

    const val CUSTOM_OBJECT_TYPE = "custom"

    const val ROUTE_ADD_WIDGET = "AddWidget"

    const val WIDGET_TYPE_AUTO = "Auto"
    const val WIDGET_TYPE_MANUAL = "Manual"
}