// Copyright (C) 2024 Antik Mozib. All rights reserved.

using DupeClear.Models.MessageBox;

namespace DupeClear.ViewModels;

public class DesignMessageBoxViewModel : MessageBoxViewModel
{
    public DesignMessageBoxViewModel()
    {
        Header = "Lorem ipsum dolor sit amet, consectetur adipiscing elit";
        Message = "Rutrum nunc potenti aliquet cubilia primis fermentum ullamcorper diam consectetur metus libero porttitor vestibulum pharetra netus curabitur auctor nam sapien";
        SecondaryMessage = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec egestas erat at semper volutpat. Donec suscipit libero volutpat lectus laoreet lobortis. Donec ultrices sapien ut nisl egestas mattis. Suspendisse nec mi sed ligula vestibulum rutrum. Suspendisse quis ante nec lacus sagittis rhoncus. Mauris a rutrum est. Donec id diam placerat, pulvinar lectus at, bibendum lorem. Vivamus sit amet magna vitae risus sodales malesuada. Ut elementum sem sit amet urna mattis ultrices. Maecenas sit amet rhoncus lorem, et rutrum est. Aliquam vel malesuada augue, et vehicula nisl. Curabitur ultricies efficitur eros, ac ultricies sem hendrerit at. In hac habitasse platea dictumst. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Suspendisse elit ante, lacinia non vehicula sed, blandit et elit. Mauris pretium eros quis condimentum hendrerit. Pellentesque suscipit risus quis augue cursus, eu scelerisque lacus fermentum. Suspendisse eu hendrerit elit. Duis commodo non ex sit amet placerat. Sed molestie ex at suscipit hendrerit. Duis scelerisque rutrum nisl id porttitor. Donec a interdum turpis. Proin rhoncus at eros ac maximus. Cras leo lacus, auctor sed auctor sed, porttitor eget nisi. Nulla id erat imperdiet, pellentesque lectus ac, luctus ligula. Phasellus sagittis, odio sed aliquet tempus, nunc augue laoreet sem, a ullamcorper diam mauris a orci. Vivamus blandit convallis augue viverra sodales. Donec luctus eu tellus vel cursus. Pellentesque ultrices vitae augue eu varius. Donec at gravida enim. Pellentesque egestas faucibus justo sed commodo. Cras eget congue eros, ut scelerisque ipsum. Sed molestie nec nisl efficitur porttitor. Sed sit amet molestie lacus. Vestibulum facilisis nulla sed interdum molestie. In rhoncus tortor blandit quam convallis condimentum. Proin lobortis eget dolor ac varius. Ut orci mauris, posuere nec consequat non, mattis vitae magna. Praesent sollicitudin neque non lectus eleifend, vulputate suscipit leo elementum. Donec a convallis risus, vel rhoncus sem. Maecenas vitae nulla sed arcu convallis accumsan. Vivamus luctus mi in eleifend facilisis. Fusce iaculis, tellus in lacinia congue, mauris augue rhoncus erat, at dictum neque tortor id elit. Mauris volutpat egestas mauris, rutrum efficitur elit facilisis quis. Curabitur non mauris quis diam porta tristique non non libero. Sed a auctor dui. Duis massa eros, aliquam ac fermentum quis, tristique nec augue. Fusce vitae leo dapibus ipsum sollicitudin suscipit. Vivamus at lacinia libero, lacinia pretium velit. Sed condimentum, nunc eu faucibus faucibus, nulla nibh pharetra dui, ac finibus leo justo vel erat. Sed vel tempus eros. Nam at convallis neque. Vivamus mauris mauris, tristique ac tristique nec, rutrum non quam. Cras id mauris vehicula, tincidunt est nec, molestie nibh. Phasellus scelerisque convallis dolor non ultricies. In at augue lobortis enim imperdiet sodales quis elementum turpis. Vivamus hendrerit nunc id ipsum posuere, in tempor sem imperdiet. Fusce faucibus blandit lectus, ac cursus leo laoreet vitae. Cras sit amet dapibus arcu. Etiam in euismod quam. Integer efficitur consectetur felis, a venenatis est semper non. Nunc et nunc nisi. Fusce ex turpis, feugiat in hendrerit vel, mollis quis augue. Phasellus dolor eros, tristique quis pharetra nec, ullamcorper sed lorem. Sed convallis, nisl ut ultrices vehicula, ante nibh malesuada leo, sit amet ultricies velit erat in mi. Duis feugiat lorem a efficitur malesuada. Etiam interdum placerat elit, at gravida leo elementum ac. Aenean vestibulum in sapien at ultrices. Maecenas nec neque a neque porta luctus quis eget diam. Maecenas consectetur pellentesque ligula, suscipit aliquam odio egestas non. Vivamus rhoncus commodo ante, et fringilla augue molestie non. Mauris id ipsum orci. Donec sed facilisis lorem. Phasellus eu lacus eu tortor auctor venenatis nec vitae libero. Aenean convallis neque lectus, quis ultricies massa feugiat eu. Nam volutpat lectus eget semper viverra. Curabitur nec condimentum justo. Morbi sodales dictum sodales. Vestibulum euismod libero non ante tempus, eu vulputate nisi interdum. Integer sodales nisi finibus orci malesuada ultrices. Donec malesuada justo sed ultricies semper. Donec facilisis id ipsum sed hendrerit. Aliquam convallis turpis at congue scelerisque. Sed metus nisl, tempus et tincidunt a, suscipit at tortor. Phasellus eu vehicula orci. Nulla auctor nibh dolor, sed condimentum urna sollicitudin et. Cras lobortis congue malesuada. Praesent porttitor consectetur dolor quis efficitur. Sed id purus pulvinar, viverra eros volutpat, lacinia nunc. In neque mauris, mattis sit amet mollis vitae, pretium eget ipsum. Etiam consequat pellentesque elit, quis rhoncus sem posuere quis. Praesent ipsum nunc, egestas eu mi ullamcorper, mollis pretium est. Cras nec lacus euismod, iaculis erat ultrices, elementum tortor. Praesent sodales risus sed mollis suscipit. Etiam varius turpis nunc, eu finibus nulla mollis a. Ut eleifend urna sed nisi tincidunt, id viverra mi lobortis. Cras sagittis nibh quis justo interdum, sed egestas elit auctor. Curabitur dapibus tincidunt cursus. Phasellus turpis augue, mollis vitae sem sed, gravida dapibus felis. Phasellus pharetra pretium pellentesque. Sed facilisis eleifend mauris. Nam varius iaculis lorem ac sagittis. Nunc efficitur augue tellus, id cursus magna ultricies a. Vestibulum elementum a orci at dapibus. Integer quis lobortis justo, id interdum enim. Sed aliquet vestibulum lorem, vitae maximus felis aliquet in. Suspendisse ornare risus non blandit congue. Aenean tempus aliquam enim in porta. Maecenas ornare nec augue pharetra sagittis. Nam commodo vehicula eros et porta. Duis convallis mauris eu bibendum rutrum. Aenean tortor nunc, consectetur malesuada vehicula in, sagittis vel ipsum. Praesent efficitur sagittis augue, nec luctus risus porttitor non. Suspendisse ullamcorper malesuada porta. Donec dapibus augue sed euismod pellentesque. Maecenas elementum vitae quam id lacinia. Fusce vel lobortis libero. Etiam facilisis tincidunt nunc eu sollicitudin. Vivamus non elit hendrerit odio pulvinar hendrerit id sed lacus. Fusce eu laoreet libero. Pellentesque tincidunt maximus arcu sit amet sagittis. Maecenas a suscipit turpis. Ut consequat ullamcorper odio, quis ultricies eros posuere eget. Phasellus consectetur vestibulum ipsum in ultricies. Nunc ac purus tincidunt nisi faucibus vestibulum. Curabitur volutpat eget mauris et dictum. Vestibulum arcu tellus, efficitur sed placerat a, ultrices nec turpis. Sed egestas semper sagittis. Maecenas scelerisque, lorem nec tempor tempus, velit sapien placerat magna, ac tempor neque enim at est. Mauris eget eros ac metus suscipit laoreet sed et purus. Donec et pharetra nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam finibus ullamcorper.";
        Icon = MessageBoxIcon.Question;
        Buttons = MessageBoxButton.YesNoCancel;
        HyperlinkButtonContent = "Hyperlink";
        CustomButton1Content = "Custom Button 1";
        CustomButton2Content = "Custom Button 2";
        CheckBoxContent = "Check Box";
    }
}
