From ffb00bec0f361a91c11910c8a7b72d5d37d1b3f2 Mon Sep 17 00:00:00 2001 From: Paul Bob <69730720+Paul-Bob@users.noreply.github.com> Date: Tue, 3 Sep 2024 13:54:42 +0300 Subject: [PATCH] fix: unknown keyword rel on menu link (#3210) --- app/components/avo/sidebar/link_component.html.erb | 2 +- app/components/avo/sidebar/link_component.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/components/avo/sidebar/link_component.html.erb b/app/components/avo/sidebar/link_component.html.erb index ea6948994c..e82ece56b9 100644 --- a/app/components/avo/sidebar/link_component.html.erb +++ b/app/components/avo/sidebar/link_component.html.erb @@ -1,5 +1,5 @@ <% if @path.present? %> - <%= send link_method, @path, class: classes, active: @active, target: @target, data: @data do %> + <%= send link_method, @path, class: classes, active: @active, target: @target, data: @data, **@args do %> <%= helpers.svg @icon, class: "h-4 text-gray-700" if @icon.present? %> <%= @label %> <% if @target == :_blank %> diff --git a/app/components/avo/sidebar/link_component.rb b/app/components/avo/sidebar/link_component.rb index 42e5048dcc..ba155a2d2c 100644 --- a/app/components/avo/sidebar/link_component.rb +++ b/app/components/avo/sidebar/link_component.rb @@ -11,6 +11,7 @@ class Avo::Sidebar::LinkComponent < Avo::BaseComponent end prop :data, Hash, default: {}.freeze prop :icon, _Nilable(String) + prop :args, Hash, :**, default: {}.freeze def is_external? # If the path contains the scheme, check if it includes the root path or not