Skip to content

feat: restructure options properties and types#1517

Merged
mlmoravek merged 18 commits intodevelopfrom
refactor/options
Feb 23, 2026
Merged

feat: restructure options properties and types#1517
mlmoravek merged 18 commits intodevelopfrom
refactor/options

Conversation

@mlmoravek
Copy link
Member

@mlmoravek mlmoravek commented Jan 16, 2026

In this PR, I refactored the useOptions composable to have a more abstract type interface, which makes it easier to use this composable in different components.
This introduces some breaking changes to the options props for several components.

Proposed Changes

  • Simplify useOptions composable and types
  • Remove hidden property from internal options representation. Components which need that propery have to handle it by its own.
  • Update options property type of several components.

BREAKING CHANGE: The options property type of components with child items has changed. The type got simplified to a more abstract type interface.

@mlmoravek mlmoravek added enhancement Improvements to existing features and functionality refactoring This involves some refactoring of existing code. labels Jan 16, 2026
@netlify
Copy link

netlify bot commented Jan 16, 2026

Deploy Preview for oruga-documentation-preview ready!

Name Link
🔨 Latest commit 10f0f8b
🔍 Latest deploy log https://app.netlify.com/projects/oruga-documentation-preview/deploys/699b23840ff4650008db78f3
😎 Deploy Preview https://deploy-preview-1517--oruga-documentation-preview.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.

@mlmoravek mlmoravek changed the title feat: reimplement options type and properties feat: reimplement options type and properties | v0.13 Jan 16, 2026
@mlmoravek mlmoravek added the BREAKING CHANGE Breaking changes label Jan 16, 2026
@mlmoravek mlmoravek changed the title feat: reimplement options type and properties | v0.13 feat: restructure options properties and types | v0.13 Jan 16, 2026
@mlmoravek mlmoravek marked this pull request as ready for review February 20, 2026 20:33
@mlmoravek mlmoravek changed the title feat: restructure options properties and types | v0.13 feat: restructure options properties and types Feb 20, 2026
@mlmoravek mlmoravek changed the title feat: restructure options properties and types feat: restructure options properties and types Feb 20, 2026
@mlmoravek mlmoravek merged commit 6142da5 into develop Feb 23, 2026
12 checks passed
@mlmoravek mlmoravek deleted the refactor/options branch February 23, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BREAKING CHANGE Breaking changes enhancement Improvements to existing features and functionality refactoring This involves some refactoring of existing code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant