UNPKG

@artsy/cohesion

Version:
68 lines (67 loc) 2.02 kB
import { CmsContextModule } from "../Values/CmsContextModule"; import { CmsOwnerType } from "../Values/CmsOwnerType"; import { CmsActionType } from "."; /** * Event fired after user deletes an artwork template * * @example * ``` * { * action: "deletedArtworkTemplate", * context_module: "Artworks - templates", * context_page_owner_type: "artwork", * template_id: "template-id", * user_id: "some-user-id", * } * ``` */ export interface ArtworkTemplatesPageDeleteArtworkTemplate { action: CmsActionType.deletedArtworkTemplate; context_module: CmsContextModule.artworkTemplates; context_page_owner_type: CmsOwnerType.artwork; template_id: string; user_id: string; } /** * Event fired after user clicks Use Template on an artwork template * * @example * ``` * { * action: "clickedUseTemplate", * context_module: "Artworks - templates", * context_page_owner_type: "artwork", * template_id: "template-id", * user_id: "some-user-id", * } * ``` */ export interface ArtworkTemplatesPageClickedUseTemplate { action: CmsActionType.clickedUseTemplate; context_module: CmsContextModule.artworkTemplates; context_page_owner_type: CmsOwnerType.artwork; template_id: string; user_id: string; } /** * Event fired when user clicks on navigation tab in artworks page * * @example * ``` * { * action: "clickedArtworkNavigationTab", * context_module: "Artworks - templates", * context_page_owner_type: "artwork", * tab_name: "All" | "Templates", * user_id: "some-user-id", * } * ``` */ export interface ArtworkTemplatesPageClickedArtworkNavigationTab { action: CmsActionType.clickedArtworkNavigationTab; context_module: CmsContextModule.artworkTemplates; context_page_owner_type: CmsOwnerType.artwork; tab_name: string; user_id: string; } export type CmsArtworkTemplatesPage = ArtworkTemplatesPageDeleteArtworkTemplate | ArtworkTemplatesPageClickedUseTemplate | ArtworkTemplatesPageClickedArtworkNavigationTab;