From a64b3eda3b35a669f2d690546311f646a1631eb7 Mon Sep 17 00:00:00 2001 From: Andrii Kostenko Date: Fri, 6 Mar 2026 08:40:39 +0000 Subject: [PATCH] fix: add missing providers to Storybook preview config Angulartics2, Markdown, and CodeEditor providers were missing from the Storybook preview, causing ~17 stories to crash at render time. Co-Authored-By: Claude Opus 4.6 --- frontend/.storybook/preview.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/frontend/.storybook/preview.ts b/frontend/.storybook/preview.ts index d57055f8b..5e6005b02 100644 --- a/frontend/.storybook/preview.ts +++ b/frontend/.storybook/preview.ts @@ -1,13 +1,26 @@ import { provideHttpClient } from '@angular/common/http'; +import { importProvidersFrom } from '@angular/core'; import { provideAnimations } from '@angular/platform-browser/animations'; import { provideRouter } from '@angular/router'; +import { provideCodeEditor } from '@ngstack/code-editor'; import type { Preview } from '@storybook/angular'; import { applicationConfig } from '@storybook/angular'; +import { Angulartics2Module } from 'angulartics2'; +import { provideMarkdown } from 'ngx-markdown'; const preview: Preview = { decorators: [ applicationConfig({ - providers: [provideAnimations(), provideHttpClient(), provideRouter([])], + providers: [ + provideAnimations(), + provideHttpClient(), + provideRouter([]), + importProvidersFrom(Angulartics2Module.forRoot()), + provideMarkdown(), + provideCodeEditor({ + baseUrl: 'assets/monaco', + }), + ], }), ], };