Refactored pages into their own namespace

This commit is contained in:
Thorsten Sommer 2024-08-19 21:04:05 +02:00
parent 5faf10bd41
commit 426dbf27b3
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108
26 changed files with 24 additions and 26 deletions

View File

@ -1,7 +1,6 @@
using System.Text; using System.Text;
using AIStudio.Chat; using AIStudio.Chat;
using AIStudio.Components.Pages;
using AIStudio.Tools; using AIStudio.Tools;
namespace AIStudio.Assistants.Agenda; namespace AIStudio.Assistants.Agenda;

View File

@ -1,5 +1,4 @@
@using AIStudio.Chat @using AIStudio.Chat
@using AIStudio.Components.Pages
<MudText Typo="Typo.h3" Class="mb-2 mr-3"> <MudText Typo="Typo.h3" Class="mb-2 mr-3">
@(this.Title) @(this.Title)

View File

@ -1,5 +1,4 @@
using AIStudio.Chat; using AIStudio.Chat;
using AIStudio.Components.Pages;
using AIStudio.Provider; using AIStudio.Provider;
using AIStudio.Settings; using AIStudio.Settings;
using AIStudio.Tools; using AIStudio.Tools;

View File

@ -1,6 +1,5 @@
using System.Text; using System.Text;
using AIStudio.Components.Pages;
using AIStudio.Tools; using AIStudio.Tools;
namespace AIStudio.Assistants.Coding; namespace AIStudio.Assistants.Coding;

View File

@ -1,5 +1,4 @@
using AIStudio.Chat; using AIStudio.Chat;
using AIStudio.Components.Pages;
using AIStudio.Tools; using AIStudio.Tools;
namespace AIStudio.Assistants.GrammarSpelling; namespace AIStudio.Assistants.GrammarSpelling;

View File

@ -1,4 +1,3 @@
using AIStudio.Components.Pages;
using AIStudio.Tools; using AIStudio.Tools;
namespace AIStudio.Assistants.IconFinder; namespace AIStudio.Assistants.IconFinder;

View File

@ -1,5 +1,4 @@
using AIStudio.Chat; using AIStudio.Chat;
using AIStudio.Components.Pages;
using AIStudio.Tools; using AIStudio.Tools;
namespace AIStudio.Assistants.RewriteImprove; namespace AIStudio.Assistants.RewriteImprove;

View File

@ -1,5 +1,4 @@
using AIStudio.Chat; using AIStudio.Chat;
using AIStudio.Components.Pages;
using AIStudio.Tools; using AIStudio.Tools;
namespace AIStudio.Assistants.TextSummarizer; namespace AIStudio.Assistants.TextSummarizer;

View File

@ -1,5 +1,4 @@
using AIStudio.Chat; using AIStudio.Chat;
using AIStudio.Components.Pages;
using AIStudio.Tools; using AIStudio.Tools;
namespace AIStudio.Assistants.Translation; namespace AIStudio.Assistants.Translation;

View File

@ -1,5 +0,0 @@
using Microsoft.AspNetCore.Components;
namespace AIStudio.Components.Pages;
public partial class Assistants : ComponentBase;

View File

@ -1,5 +1,4 @@
@attribute [Route(PagePath.ABOUT)] @attribute [Route(PagePath.ABOUT)]
@using AIStudio.Tools
<MudText Typo="Typo.h3" Class="mb-2">About MindWork AI Studio</MudText> <MudText Typo="Typo.h3" Class="mb-2">About MindWork AI Studio</MudText>

View File

@ -4,7 +4,7 @@ using AIStudio.Tools;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
namespace AIStudio.Components.Pages; namespace AIStudio.Pages;
public partial class About : ComponentBase public partial class About : ComponentBase
{ {

View File

@ -0,0 +1,5 @@
using Microsoft.AspNetCore.Components;
namespace AIStudio.Pages;
public partial class Assistants : ComponentBase;

View File

@ -1,4 +1,5 @@
using AIStudio.Chat; using AIStudio.Chat;
using AIStudio.Components;
using AIStudio.Components.Blocks; using AIStudio.Components.Blocks;
using AIStudio.Dialogs; using AIStudio.Dialogs;
using AIStudio.Provider; using AIStudio.Provider;
@ -11,7 +12,7 @@ using Microsoft.AspNetCore.Components.Web;
using DialogOptions = AIStudio.Dialogs.DialogOptions; using DialogOptions = AIStudio.Dialogs.DialogOptions;
namespace AIStudio.Components.Pages; namespace AIStudio.Pages;
/// <summary> /// <summary>
/// The chat page. /// The chat page.

View File

@ -1,5 +1,4 @@
@attribute [Route(PagePath.HOME)] @attribute [Route(PagePath.HOME)]
@using AIStudio.Tools
<MudImage Src="svg/banner.svg" /> <MudImage Src="svg/banner.svg" />
<MudText Typo="Typo.h3" Class="mt-2 mb-2">Let's get started</MudText> <MudText Typo="Typo.h3" Class="mt-2 mb-2">Let's get started</MudText>

View File

@ -2,7 +2,7 @@ using AIStudio.Components.Blocks;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
namespace AIStudio.Components.Pages; namespace AIStudio.Pages;
public partial class Home : ComponentBase public partial class Home : ComponentBase
{ {

View File

@ -3,7 +3,6 @@
@using AIStudio.Assistants.TextSummarizer @using AIStudio.Assistants.TextSummarizer
@using AIStudio.Provider @using AIStudio.Provider
@using AIStudio.Settings @using AIStudio.Settings
@using AIStudio.Tools
@using Host = AIStudio.Provider.SelfHosted.Host @using Host = AIStudio.Provider.SelfHosted.Host
<MudText Typo="Typo.h3" Class="mb-12">Settings</MudText> <MudText Typo="Typo.h3" Class="mb-12">Settings</MudText>

View File

@ -9,7 +9,7 @@ using DialogOptions = AIStudio.Dialogs.DialogOptions;
// ReSharper disable ClassNeverInstantiated.Global // ReSharper disable ClassNeverInstantiated.Global
namespace AIStudio.Components.Pages; namespace AIStudio.Pages;
public partial class Settings : ComponentBase, IMessageBusReceiver, IDisposable public partial class Settings : ComponentBase, IMessageBusReceiver, IDisposable
{ {

View File

@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
namespace AIStudio.Components.Pages; namespace AIStudio.Pages;
public partial class Supporters : ComponentBase public partial class Supporters : ComponentBase
{ {

View File

@ -0,0 +1,11 @@
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using static Microsoft.AspNetCore.Components.Web.RenderMode
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
@using AIStudio
@using AIStudio.Tools
@using AIStudio.Components
@using AIStudio.Components.Blocks
@using MudBlazor

View File

@ -1,4 +1,4 @@
namespace AIStudio.Components.Pages; namespace AIStudio.Tools;
public enum SendTo public enum SendTo
{ {

View File

@ -1,5 +1,3 @@
using AIStudio.Components.Pages;
namespace AIStudio.Tools; namespace AIStudio.Tools;
public readonly record struct SendToButton() : IButtonData public readonly record struct SendToButton() : IButtonData

View File

@ -1,4 +1,4 @@
namespace AIStudio.Components.Pages; namespace AIStudio.Tools;
public static class SendToExtensions public static class SendToExtensions
{ {