MCPcopy Index your code
hub / github.com/getsentry/sentry-javascript / _createActor

Function _createActor

packages/feedback/src/core/integration.ts:317–339  ·  view source on GitHub ↗
(optionOverrides: OverrideFeedbackConfiguration = {})

Source from the content-addressed store, hash-verified

315 };
316
317 const _createActor = (optionOverrides: OverrideFeedbackConfiguration = {}): ActorComponent => {
318 const mergedOptions = mergeOptions(_options, optionOverrides);
319 const shadow = _createShadow(mergedOptions);
320 const actor = Actor({
321 triggerLabel: mergedOptions.triggerLabel,
322 triggerAriaLabel: mergedOptions.triggerAriaLabel,
323 shadow,
324 styleNonce,
325 });
326 _attachTo(actor.el, {
327 ...mergedOptions,
328 onFormOpen() {
329 actor.hide();
330 },
331 onFormClose() {
332 actor.show();
333 },
334 onFormSubmitted() {
335 actor.show();
336 },
337 });
338 return actor;
339 };
340
341 return {
342 name: 'Feedback' as const,

Callers 2

setupOnceFunction · 0.85
createWidgetFunction · 0.85

Calls 4

mergeOptionsFunction · 0.90
ActorFunction · 0.90
_createShadowFunction · 0.85
_attachToFunction · 0.85

Tested by

no test coverage detected