Skip to content

Conversation

@kalnik-a-a
Copy link
Contributor

CleanShot 2025-12-24 at 14 11 48

Description:

This PR introduces support for direct linking (deep linking) to specific data storages and destinations via URL query parameters. This improvement enhances the user experience by allowing users to share direct links to entities and maintain UI state across page reloads.

Key Changes:

  • Direct Linking Support: Added logic to automatically open the edit or details view when an id parameter is present in the URL for both Storages and Destinations.
  • New useUrlParam Hook: Implemented a reusable hook for synchronized management of URL query parameters.
  • Deep Link Validation: Added checks to verify if the entity from the URL exists in the loaded data. If not found, an error toast is displayed and the invalid parameter is removed.
  • URL Synchronization: Ensured the id parameter is added to the URL when opening an entity and removed when closing the view or completing an action (save/delete).

@kalnik-a-a kalnik-a-a self-assigned this Dec 24, 2025
@kalnik-a-a kalnik-a-a added the enhancement New feature or request label Dec 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

2 participants