Skip to content

fix: missed component class name 'kbq-' prefix (#DS-3753)#1116

Merged
artembelik merged 4 commits into
mainfrom
fix/DS-3753
Nov 20, 2025
Merged

fix: missed component class name 'kbq-' prefix (#DS-3753)#1116
artembelik merged 4 commits into
mainfrom
fix/DS-3753

Conversation

@artembelik

Copy link
Copy Markdown
Contributor

No description provided.

@artembelik artembelik self-assigned this Nov 12, 2025
Copilot AI review requested due to automatic review settings November 12, 2025 06:33
@artembelik artembelik added the bug Something isn't working label Nov 12, 2025
@github-actions

Copy link
Copy Markdown

🚨 E2E tests failed

Review the report for details.


💡 Comment /approve-snapshots to approve snapshot changes.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes CSS class naming by adding the required 'kbq-' prefix to component class names that were previously non-compliant with the project's naming convention. This resolves issue #DS-3753.

  • Standardizes CSS class naming across components by adding the 'kbq-' prefix
  • Removes temporary stylelint-disable comments that were added as placeholders for this fix
  • Updates all corresponding templates, tests, and snapshots to match the new class names

Reviewed Changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/docs-examples/components/breadcrumbs/breadcrumbs-truncate-center-items/breadcrumbs-truncate-center-items-example.ts Updated ellipsis center class names with kbq- prefix
packages/components/toggle/toggle.scss Removed stylelint-disable and added kbq- prefix to toggle position classes
packages/components/toggle/toggle.component.html Updated class bindings to use prefixed class names (kbq-toggle_left, kbq-toggle_right)
packages/components/scrollbar/scrollbar.component.scss Removed global stylelint-disable, kept per-line disables for external library classes
packages/components/modal/modal.scss Removed stylelint-disable and added proper inline disables for deprecated classes
packages/components/markdown/markdown.scss Added kbq-markdown__ prefix to internal class names
packages/components/markdown/markdown.component.ts Updated template class names to match SCSS changes
packages/components/markdown/_markdown-theme.scss Removed unnecessary blank lines
packages/components/markdown/snapshots/markdown.component.spec.ts.snap Updated snapshots to reflect new class names
packages/components/file-upload/single-file-upload.component.scss Removed stylelint-disable and added kbq-file- prefix to component classes
packages/components/file-upload/single-file-upload.component.html Updated template to use prefixed class names
packages/components/file-upload/multiple-file-upload.component.scss Added kbq-file- prefix to all component classes and replaced ngClass with individual class bindings
packages/components/file-upload/multiple-file-upload.component.html Updated template with prefixed classes and replaced ngClass with class bindings
packages/components/file-upload/file-upload.spec.ts Updated test selectors to match new class names
packages/components/file-upload/file-upload.scss Added kbq- prefix to ellipsis and dropzone classes
packages/components/file-upload/file-upload.karma-spec.ts Updated test selectors with new class names
packages/components/file-upload/file-drop.ts Added static class and renamed dragover to kbq-file-drop_dragover
packages/components/file-upload/file-drop.spec.ts Updated test expectations for new dragover class name
packages/components/file-upload/_file-upload-theme.scss Removed stylelint-disable and updated all class references with kbq- prefix
packages/components/ellipsis-center/ellipsis-center.directive.ts Updated element selectors to use kbq-ellipsis-center_ prefix
packages/components/ellipsis-center/ellipsis-center.directive.spec.ts Updated test selectors for new class names
packages/components/core/styles/typography/_typography.scss Removed stylelint-disable and added kbq-md- prefix to markdown typography classes
packages/components-dev/file-upload/module.ts Updated dragover class name and exported DevExamples component
packages/components-dev/e2e/components/file-upload.ts Updated dragover class name in E2E tests

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions

github-actions Bot commented Nov 12, 2025

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit bcf2c0e):

https://koobiq-next--prs-1116-q38hfem0.web.app

(expires Sat, 22 Nov 2025 13:27:50 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c9e37e518febda70d0317d07e8ceb35ac43c534c

@NikGurev NikGurev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

file-upload - 🆗 /❔ (с большей частью изменений согласен, но не хотелось бы чтобы заводили баг, что что-то кастомное сломалось, т.е. делаем на свой страх и риск)
markdown - 🆗
toggle - 🆗
ellipsis-center - 🆗

Comment thread packages/components/core/styles/typography/_typography.scss
@artembelik artembelik requested a review from NikGurev November 18, 2025 08:52
@artembelik artembelik merged commit ccec766 into main Nov 20, 2025
8 checks passed
@artembelik artembelik deleted the fix/DS-3753 branch November 20, 2025 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants