Skip to content

Fix dropdown style for links - #4277

Merged
wesdevpro merged 1 commit into
buefy:devfrom
sunilkasarpu:FixDropdownStyle
Dec 10, 2025
Merged

wesdevpro merged 1 commit into
buefy:devfrom
sunilkasarpu:FixDropdownStyle

Conversation

@sunilkasarpu

Copy link
Copy Markdown
Contributor

Fixes #

  • N/A

Proposed Changes

Import Bulma's dropdown component styles in _dropdown.scss to ensure .dropdown-item styles are properly applied to Buefy dropdowns.

Before After
Screenshot 2025-12-09 at 4 30 55 PM Screenshot 2025-12-09 at 4 31 14 PM

CSS from bulma that was not being include on line 56:
Screenshot 2025-12-09 at 4 31 50 PM

@netlify

netlify Bot commented Dec 9, 2025 •

Copy link
Copy Markdown

✅ Deploy Preview for buefyv3 ready!

Name Link
🔨 Latest commit dcdf254
🔍 Latest deploy log https://app.netlify.com/projects/buefyv3/deploys/6938972dce868d0008b70980
😎 Deploy Preview https://deploy-preview-4277--buefyv3.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@wesdevpro
wesdevpro merged commit 0383610 into buefy:dev Dec 10, 2025
22 checks passed
@wesdevpro wesdevpro mentioned this pull request Jan 18, 2026
wesdevpro added a commit that referenced this pull request Jan 18, 2026
* Documentation Revamp Updates (#4261)

* chore: add icons to TheSidebar categories

* chore: add buefy vue2 doc links

* chore: fix type issues

* chore: fix lint issues

* chore(deps-dev): bump vite from 6.3.6 to 6.4.1 (#4268)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.6 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: add custom class props (#4267)

* chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#4273)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix dropdown style for links (#4277)

* Fixed issue where the background color was white instead of the correct bg color (#4280)

* chore: upgrade packages (#4279)

* chore(deps): bump shelljs and pre-commit (#4281)

Removes [shelljs](https://github.com/shelljs/shelljs). It's no longer used after updating ancestor dependency [pre-commit](https://github.com/observing/pre-commit). These dependencies need to be updated together.


Removes `shelljs`

Updates `pre-commit` from 1.0.10 to 1.2.2
- [Release notes](https://github.com/observing/pre-commit/releases)
- [Changelog](https://github.com/observing/pre-commit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/observing/pre-commit/commits/1.2.2)

---
updated-dependencies:
- dependency-name: shelljs
  dependency-version: 
  dependency-type: indirect
- dependency-name: pre-commit
  dependency-version: 1.2.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: add reference to table for bulma functions (#4283)

* feat: enhance RTL support for Checkbox, Radio, Switch and Form components (#4287)

Replace physical CSS properties (left, right, margin-left, margin-right,
padding-left, padding-right, etc.) with logical properties (inset-inline-start, inset-inline-end, margin-inline-start, margin-inline-end, padding-inline-start, padding-inline-end, etc.) to support RTL (Right-to-Left) layouts.

Changes:
- Checkbox: Use logical properties for positioning and spacing
- Radio: Use logical properties for positioning, spacing, and centering
- Switch: Add RTL-specific transform rules for proper animation direction
- Form: Use logical properties for border-radius, margins, padding, positioning
- Docs: Use logical property for template margin

This ensures components work correctly in both LTR and RTL modes without
requiring separate stylesheets or manual overrides.

Fixes #4286

* Prepare to Publish v3.0.4 (#4290)

* chore: update changelog for v3.0.4

* fix: audit and updated npm packages

* chore: update changelog PR number for v3.0.4

* chore: bump to v3.0.4

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sunil Kumar <96953656+sunilkasarpu@users.noreply.github.com>
Co-authored-by: Mark Sun <sunmark14@gmail.com>
Co-authored-by: Mateus Machado Luna <mateus.m.luna@gmail.com>
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