UNPKG

@artsy/cohesion

Version:
33 lines (32 loc) 889 B
import { ContextModule } from "../Values/ContextModule"; import { OwnerType } from "../Values/OwnerType"; import { ActionType } from "."; /** * Schemas describing events for specific user experience design types. * @packageDocumentation */ /** * A user expands or collapses an accordion design, like in the consignments flow. * * This schema describes events sent to Segment from [[toggledAccordion]]. * * @example * ``` * { * action: "toggledAccordion", * context_module: "artworkDetailsCompleted" * context_owner_type: "consignmentFlow", * subject: "Artwork Details" * expand: TRUE * } * ``` */ export interface ToggledAccordion { action: ActionType.toggledAccordion; context_module: ContextModule; context_owner_type: OwnerType; context_owner_id?: string; context_owner_slug?: string; subject: string; expand: boolean; }