using CommunityToolkit.Mvvm.Input; using Toolkit.Foundation; namespace Wallet; public partial class HyperlinkEntryViewModel(IServiceProvider provider, IServiceFactory factory, IMediator mediator, IPublisher publisher, ISubscriber subscriber, IDisposer disposer, ItemState state, ItemEntryConfiguration configuration, string key, string value, double width) : ItemEntryViewModel(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, width) { [RelayCommand] public void Invoke() => Publisher.Publish(Create.As(new Hyperlink(Value))); }