#pragma checksum "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "39c0218f6b5ddc42d7c678d5f9af0c2fc803ffcc"
// <auto-generated/>
#pragma warning disable 1591
namespace SPWA.Pages
{
    #line hidden
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Components;
#nullable restore
#line 2 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using System.Net.Http;

#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Authorization;

#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;

#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;

#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;

#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;

#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.JSInterop;

#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using SPWA;

#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using SPWA.Shared;

#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using MatBlazor;

#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using BlazorInputFile;

#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Identity;

#line default
#line hidden
#nullable disable
#nullable restore
#line 14 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.DataProtection;

#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using SPWA.LoginFeatures.Account.Pages.GoogleLogin;

#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
using SPWA.DataAccess.Data.CourseService;

#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
using Project.Data.Project;

#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
using SPWA.DataAccess.Data.Models;

#line default
#line hidden
#nullable disable
    [Microsoft.AspNetCore.Components.RouteAttribute("/courses")]
    public partial class Courses : OwningComponentBase<CourseService>
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<MatBlazor.MatCard>(0);
            __builder.AddAttribute(1, "Class", "mat-elevation-z1");
            __builder.AddAttribute(2, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddMarkupContent(3, "\r\n    ");
                __builder2.OpenComponent<MatBlazor.MatDialogTitle>(4);
                __builder2.AddAttribute(5, "Style", "font-family:\'Nunito\';font-size:x-large");
                __builder2.AddAttribute(6, "Class", "font-weight-bold");
                __builder2.AddAttribute(7, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.AddContent(8, "Courses Table");
                }
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(9, "\r\n");
            }
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(10, "\r\n");
            __builder.OpenComponent<MatBlazor.MatDivider>(11);
            __builder.CloseComponent();
            __builder.AddMarkupContent(12, "\r\n\r\n");
            __builder.OpenElement(13, "div");
            __builder.AddAttribute(14, "class", "mat-elevation-z1");
            __builder.AddAttribute(15, "style", "font-family:\'Nunito\'");
            __builder.AddMarkupContent(16, "\r\n    ");
            __Blazor.SPWA.Pages.Courses.TypeInference.CreateMatBlazor_MatTable_0(__builder, 17, 18, 
#nullable restore
#line 15 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                courses

#line default
#line hidden
#nullable disable
            , 19, "table-hover", 20, "flex-wrap:wrap", 21, (__builder2) => {
                __builder2.AddMarkupContent(22, "\r\n            ");
                __builder2.AddMarkupContent(23, "<th style=\"font-weight:bold\">CourseID</th>\r\n            ");
                __builder2.AddMarkupContent(24, "<th style=\"font-weight:bold\">Course Name(int)</th>\r\n            ");
                __builder2.AddMarkupContent(25, "<th style=\"font-weight:bold\">TermID</th>\r\n            ");
                __builder2.AddMarkupContent(26, "<th style=\"font-weight:bold\">Active</th>\r\n           \r\n\r\n        ");
            }
            , 27, (context) => (__builder2) => {
                __builder2.AddMarkupContent(28, "\r\n            ");
                __builder2.OpenElement(29, "td");
                __builder2.AddAttribute(30, "width", "25%");
                __builder2.AddContent(31, 
#nullable restore
#line 25 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                             context.CourseID

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(32, "\r\n            ");
                __builder2.OpenElement(33, "td");
                __builder2.AddAttribute(34, "width", "25%");
                __builder2.AddContent(35, 
#nullable restore
#line 26 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                             context.CourseName

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(36, "\r\n            ");
                __builder2.OpenElement(37, "td");
                __builder2.AddAttribute(38, "width", "25%");
                __builder2.AddContent(39, 
#nullable restore
#line 27 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                             context.TermId

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(40, "\r\n            ");
                __builder2.OpenElement(41, "td");
                __builder2.AddAttribute(42, "width", "25%");
                __builder2.AddContent(43, 
#nullable restore
#line 28 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                             context.Active

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(44, "\r\n           \r\n            ");
                __builder2.OpenElement(45, "td");
                __builder2.OpenComponent<MatBlazor.MatIconButton>(46);
                __builder2.AddAttribute(47, "Icon", "edit");
                __builder2.AddAttribute(48, "OnClick", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 30 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                                       (_) =>EditCourse(@context)

#line default
#line hidden
#nullable disable
                )));
                __builder2.AddAttribute(49, "Style", "color:dodgerblue");
                __builder2.CloseComponent();
                __builder2.CloseElement();
                __builder2.AddMarkupContent(50, "\r\n        ");
            }
            );
            __builder.AddMarkupContent(51, "\r\n");
            __builder.CloseElement();
            __builder.AddMarkupContent(52, "\r\n\r\n");
#nullable restore
#line 35 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
 if (ShowPopup)
{

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(53, "    \r\n    ");
            __builder.OpenElement(54, "div");
            __builder.AddAttribute(55, "class", "modal");
            __builder.AddAttribute(56, "tabindex", "-1");
            __builder.AddAttribute(57, "style", "display:block");
            __builder.AddAttribute(58, "role", "dialog");
            __builder.AddMarkupContent(59, "\r\n        ");
            __builder.OpenElement(60, "div");
            __builder.AddAttribute(61, "class", "modal-dialog");
            __builder.AddMarkupContent(62, "\r\n            ");
            __builder.OpenElement(63, "div");
            __builder.AddAttribute(64, "class", "modal-content");
            __builder.AddMarkupContent(65, "\r\n                ");
            __builder.OpenElement(66, "div");
            __builder.AddAttribute(67, "class", "modal-header");
            __builder.AddMarkupContent(68, "\r\n                    ");
            __builder.AddMarkupContent(69, "<h3 class=\"modal-title\">Edit Course</h3>\r\n                    \r\n                    ");
            __builder.OpenElement(70, "button");
            __builder.AddAttribute(71, "type", "button");
            __builder.AddAttribute(72, "class", "close");
            __builder.AddAttribute(73, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 45 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                      ClosePopup

#line default
#line hidden
#nullable disable
            ));
            __builder.AddMarkupContent(74, "\r\n                        ");
            __builder.AddMarkupContent(75, "<span aria-hidden=\"true\">X</span>\r\n                    ");
            __builder.CloseElement();
            __builder.AddMarkupContent(76, "\r\n                ");
            __builder.CloseElement();
            __builder.AddMarkupContent(77, "\r\n                \r\n                ");
            __builder.OpenElement(78, "div");
            __builder.AddAttribute(79, "class", "modal-body");
            __builder.AddMarkupContent(80, "\r\n                    \r\n");
#nullable restore
#line 52 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                     if (objCourse.CourseID != "")
                    {

#line default
#line hidden
#nullable disable
            __builder.AddContent(81, "                        ");
            __builder.OpenElement(82, "p");
            __builder.AddContent(83, "Course ID: ");
            __builder.AddContent(84, 
#nullable restore
#line 54 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                       objCourse.CourseID

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(85, "\r\n");
#nullable restore
#line 55 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                    }

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(86, "                    \r\n");
#nullable restore
#line 57 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                     if (objCourse.CourseID != "")
                    {

#line default
#line hidden
#nullable disable
            __builder.AddContent(87, "                        ");
            __builder.OpenElement(88, "p");
            __builder.AddContent(89, "Course Name: ");
            __builder.AddContent(90, 
#nullable restore
#line 59 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                         objCourse.CourseName

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(91, "\r\n");
#nullable restore
#line 60 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                    }
                    else
                    {

                    }

#line default
#line hidden
#nullable disable
            __builder.AddContent(92, "                    ");
            __builder.AddMarkupContent(93, "<label for=\"Name\" class=\"control-label\">Course ID</label>\r\n                    ");
            __builder.OpenElement(94, "input");
            __builder.AddAttribute(95, "class", "form-control");
            __builder.AddAttribute(96, "type", "text");
            __builder.AddAttribute(97, "placeholder", "Course ID");
            __builder.AddAttribute(98, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 68 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                  objCourse.CourseID

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(99, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objCourse.CourseID = __value, objCourse.CourseID));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(100, "\r\n                    ");
            __builder.AddMarkupContent(101, "<label for=\"Name\" class=\"control-label\">Course Name</label>\r\n                    ");
            __builder.OpenElement(102, "input");
            __builder.AddAttribute(103, "class", "form-control");
            __builder.AddAttribute(104, "type", "text");
            __builder.AddAttribute(105, "placeholder", "Course Name");
            __builder.AddAttribute(106, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 72 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                  objCourse.CourseName

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(107, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objCourse.CourseName = __value, objCourse.CourseName));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(108, "\r\n                    ");
            __builder.AddMarkupContent(109, "<label for=\"Name\" class=\"control-label\">Term ID</label>\r\n                    ");
            __builder.OpenElement(110, "input");
            __builder.AddAttribute(111, "class", "form-control");
            __builder.AddAttribute(112, "type", "text");
            __builder.AddAttribute(113, "placeholder", "Term ID");
            __builder.AddAttribute(114, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 76 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                  objCourse.TermId

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(115, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objCourse.TermId = __value, objCourse.TermId));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(116, "\r\n                    ");
            __builder.AddMarkupContent(117, "<label for=\"Name\" class=\"control-label\">Course Active</label>\r\n                    ");
            __builder.OpenElement(118, "input");
            __builder.AddAttribute(119, "class", "form-control");
            __builder.AddAttribute(120, "type", "text");
            __builder.AddAttribute(121, "placeholder", "Active");
            __builder.AddAttribute(122, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 80 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                  objCourse.Active

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(123, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objCourse.Active = __value, objCourse.Active));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(124, "\r\n\r\n\r\n                    \r\n                    ");
            __builder.OpenElement(125, "button");
            __builder.AddAttribute(126, "class", "btn btn-primary");
            __builder.AddAttribute(127, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 85 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                      SaveCourse

#line default
#line hidden
#nullable disable
            ));
            __builder.AddMarkupContent(128, "\r\n                        Save\r\n                    ");
            __builder.CloseElement();
            __builder.AddMarkupContent(129, "\r\n                    \r\n");
#nullable restore
#line 89 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                     if (objCourse.CourseID != "")
                    {

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(130, "                        \r\n                        ");
            __builder.OpenElement(131, "button");
            __builder.AddAttribute(132, "class", "btn btn-danger");
            __builder.AddAttribute(133, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 93 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                          DeleteCourse

#line default
#line hidden
#nullable disable
            ));
            __builder.AddMarkupContent(134, "\r\n                            Delete\r\n                        ");
            __builder.CloseElement();
            __builder.AddMarkupContent(135, "\r\n");
#nullable restore
#line 96 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                    }

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(136, "                    <br>\r\n                    ");
            __builder.OpenElement(137, "span");
            __builder.AddAttribute(138, "style", "color:red");
            __builder.AddContent(139, 
#nullable restore
#line 98 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                             strError

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(140, "\r\n                ");
            __builder.CloseElement();
            __builder.AddMarkupContent(141, "\r\n            ");
            __builder.CloseElement();
            __builder.AddMarkupContent(142, "\r\n        ");
            __builder.CloseElement();
            __builder.AddMarkupContent(143, "\r\n    ");
            __builder.CloseElement();
            __builder.AddMarkupContent(144, "\r\n");
#nullable restore
#line 103 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
}

#line default
#line hidden
#nullable disable
            __builder.OpenElement(145, "button");
            __builder.AddAttribute(146, "class", "btn btn-success");
            __builder.AddAttribute(147, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 104 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
                                          AddNewCourse

#line default
#line hidden
#nullable disable
            ));
            __builder.AddContent(148, "Add Course");
            __builder.CloseElement();
        }
        #pragma warning restore 1998
#nullable restore
#line 106 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Courses.razor"
       

    // AuthenticationState is available as a CascadingParameter
    [CascadingParameter]
    private Task<AuthenticationState> authenticationStateTask { get; set; }

    List<Course> courses;
    bool NewCourse = false;

    protected override async Task OnInitializedAsync()
    {
        // Get the current user
        var user = (await authenticationStateTask).User;
        // Get the courses for the current user
        // We access courseService using @Service
        courses = await @Service.GetCourseAsync(user.Identity.Name);
    }
    string strError = "";
    Course objCourse = new Course();
    bool ShowPopup = false;
    bool ReadMorePopup = false;

    void ClosePopup()
    {
        // Close the Popup
        ShowPopup = false;
    }


    void AddNewCourse()
    {
        //System.Diagnostics.Debug.WriteLine("read value =" + ReadMorePopup);
        // Make new courses
        objCourse = new Course();
        // Set Id to 0 so we know it is a new record
        objCourse.CourseID = "";
        // Open the Popup
        ShowPopup = true;
        NewCourse = true;
    }



    async Task SaveCourse()
    {
        // Close the Popup
        ShowPopup = false;
        // Get the current user
        var user = (await authenticationStateTask).User;
        // A new Course will have newcourse set to true
        if (NewCourse == true)
        {
            // Create new Course
            Course objNewCourse = new Course();
            objNewCourse.CourseID = objCourse.CourseID;
            objNewCourse.CourseName = objCourse.CourseName;
            objNewCourse.Active = objCourse.Active;
            objNewCourse.TermId = objCourse.TermId;

            

            // Save the result
            var result =
            @Service.CreateCourseAsync(objNewCourse);
        }
        else
        {
            // This is an update
            var result =
            @Service.UpdateCourseAsync(objCourse);
        }
        // Get the courses for the current user
        courses =
        await @Service.GetCourseAsync(user.Identity.Name);
    }


    void EditCourse(Course course)
    {
        //System.Diagnostics.Debug.WriteLine("read value =" + ReadMorePopup);
        // Set the selected course
        // as the current course
        objCourse = course;
        // Open the Popup
        ShowPopup = true;
    }

    void ReadCourse(Course course)
    {
        //System.Diagnostics.Debug.WriteLine("In Readmorepopup ");
        // Set the selected course
        // as the current course
        objCourse = course;
        // Open the Popup
        ReadMorePopup = true;
        //System.Diagnostics.Debug.WriteLine(ReadMorePopup);
    }

    async Task DeleteCourse()
    {
        // Close the Popup
        ShowPopup = false;
        // Get the user

    }



#line default
#line hidden
#nullable disable
        [global::Microsoft.AspNetCore.Components.InjectAttribute] private AuthenticationStateProvider AuthenticationStateProvider { get; set; }
    }
}
namespace __Blazor.SPWA.Pages.Courses
{
    #line hidden
    internal static class TypeInference
    {
        public static void CreateMatBlazor_MatTable_0<TableItem>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, global::System.Collections.Generic.IEnumerable<TableItem> __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2, int __seq3, global::Microsoft.AspNetCore.Components.RenderFragment __arg3, int __seq4, global::Microsoft.AspNetCore.Components.RenderFragment<TableItem> __arg4)
        {
        __builder.OpenComponent<global::MatBlazor.MatTable<TableItem>>(seq);
        __builder.AddAttribute(__seq0, "Items", __arg0);
        __builder.AddAttribute(__seq1, "Class", __arg1);
        __builder.AddAttribute(__seq2, "Style", __arg2);
        __builder.AddAttribute(__seq3, "MatTableHeader", __arg3);
        __builder.AddAttribute(__seq4, "MatTableRow", __arg4);
        __builder.CloseComponent();
        }
    }
}
#pragma warning restore 1591
