-
Notifications
You must be signed in to change notification settings - Fork 471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(core): add scss mixin support #165
Conversation
@waterplea do not accept yet. Found an issue |
I realized my SASS was outdated from previous branch. |
Been fixed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much!
* main: (29 commits) feat(i18n): add Dutch with 100% support (taiga-family#206) chore(i18n): add Turkish to exports feat(i18n): add Turkish with 100% support (taiga-family#200) chore(demo): fix import sample chore(changelog): fix incorrect generated logs chore(release): 2.4.0 chore(docs): update styles on getting-started feat(core): add scss mixin support (taiga-family#165) chore(i18n): add german to exports feat(i18n): Add german localisation (taiga-family#198) fix(core): `Button` fix margin for right aligned icons (taiga-family#173) chore(demo): fix dark theme landing feat(i18n): add Spanish with 100% support (taiga-family#191) fix(button): fix button loader size for XL (taiga-family#174) feat(kit): use lazy loading strategy in avatar component (taiga-family#185) chore(demo): fix typo chore(demo): fix customization examples chore(changelog): fix incorrect generated logs chore(release): 2.3.0 fix(core): `Svg` properly use Angular `Sanitizer` (taiga-family#170) ... # Conflicts: # projects/core/components/button/button.style.less # projects/core/components/hints-host/hint-box/hint-box.style.less # projects/core/components/notification/notification.style.less # projects/core/components/primitive-checkbox/primitive-checkbox.style.less # projects/core/styles/theme/variables.less # projects/demo/src/modules/app/home/home.template.html # projects/kit/components/accordion/accordion-item/accordion-item.style.less # projects/kit/components/input-count/input-count.style.less # projects/kit/components/input-tag/input-tag.style.less # projects/kit/components/tag/tag.style.less
I don't think this change allows us to use the grid mixins from a scss file, or does it? Side question 1: why there is not a scss version of taiga-ui-global.less (which import tui-row.less)? Probably because the files in markup don't have a scss version yet either? Thanks for your response! |
Hi @JohanHeyvaert I would recommend to use your own layout classes or some dedicated library like Tailwind. Global classes are somewhat limited in Taiga UI and I believe we should drop most of them someday in a major release. We cannot compete with dedicated solutions 🙂 |
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
SASS users cant use
Closes #164
What is the new behavior?
SASS users can safely use below
Does this PR introduce a breaking change?
Other information