CornerCue CornerCue Docs

Advanced API

Widget Config and Events

Reference for behavior configuration and lifecycle event callbacks.

Framework Guides


Widget config options

OptionTypeDefaultDescription
zIndexnumber2147483647Widget popover z-index
transitionDurationnumber200Animation duration in ms
popoverGapnumber8Gap between trigger and popover

Floating button options

OptionTypeDefaultDescription
position"bottom-right" | "bottom-left""bottom-right"Corner position
offsetnumber20Viewport edge offset
colorstring"#1e293b"Auto-FAB background color
sizenumber48Auto-FAB diameter
zIndexnumber2147483646FAB stacking order
defaultType"bug" | "feature" | "feedback"undefinedSkip menu on click
tooltipstring"Send Feedback"Auto-FAB tooltip

Event callbacks

EventSignatureDescription
onOpen() => voidWidget popover opened
onClose() => voidWidget popover closed
onSubmit(payload: SubmissionPayload) => voidTriggered before API call
onSubmitSuccess(payload: SubmissionPayload) => voidTriggered after successful API call
onSubmitError(error: Error, payload: SubmissionPayload) => voidTriggered on failed API call

Example event object

{
onOpen: () => console.log("open"),
onClose: () => console.log("close"),
onSubmit: (payload) => console.log("submitting", payload),
onSubmitSuccess: (payload) => console.log("success", payload),
onSubmitError: (error, payload) => console.error("error", error, payload),
}