Skip to content

GAUD-10274: Removes d2l-label-text usage and typography.scss import#211

Open
EdwinACL831 wants to merge 5 commits into
mainfrom
ecollazos/GAUD-10274_remove_typography_dependency
Open

GAUD-10274: Removes d2l-label-text usage and typography.scss import#211
EdwinACL831 wants to merge 5 commits into
mainfrom
ecollazos/GAUD-10274_remove_typography_dependency

Conversation

@EdwinACL831

@EdwinACL831 EdwinACL831 commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Jira

GAUD-10274

Description

According to this thread in slack, it is safe to remove the core's typography.scss dependency in this project. That is because the only place that uses the SASS styles generated from here is in cim-picker, and the version used there is the 4.10.4. If you look at that tag in the brightspace-ui/button project (this one) you will see that there is no reference to core but to bower's typography

@EdwinACL831 EdwinACL831 requested a review from a team as a code owner July 8, 2026 20:35
@EdwinACL831 EdwinACL831 force-pushed the ecollazos/GAUD-10274_remove_typography_dependency branch from a91038a to 2797b52 Compare July 8, 2026 20:35
Comment thread d2l-button.scss Outdated
Comment thread test/.gitignore

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I think this file is no longer needed since we removed the button.css.scss. So it no longer has any purpose.

Comment thread package.json
"@web/dev-server": "^0.4",
"eslint": "^9",
"eslint-config-brightspace": "^4",
"sass": "^1"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

there is no need to use sass dependency here since there are no more sass files in this project.

Comment thread test/button.css.scss
@@ -1,13 +0,0 @@
@import '../d2l-button.scss';

.sass-mixin-button {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

These CSS classes are used in some of the demos -- so those can be removed as well, as can the import of ./test/button.css.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants