Blazor Bootstrap 1.10.2 Release

https://demos.getblazorbootstrap.com/

๋ธ”๋ ˆ์ด์ € ์ „์šฉ ๋ถ€ํŠธ ์ŠคํŠธ๋žฉ์ด ์žˆ์—ˆ๋‚˜๋ณด๊ตฐ์š”

์„ค์น˜

Install-Package Blazor.Bootstrap -Version 1.10.2

@inherits LayoutComponentBase

<div class="bb-page">

    <Sidebar @ref="sidebar"
             IconName="IconName.BootstrapFill"
             Title="Blazor Bootstrap"
             DataProvider="SidebarDataProvider" />

    <main>
        <div class="bb-top-row px-4 d-flex justify-content-end">
            <a href="https://docs.microsoft.com/aspnet/" target="_blank">About</a>
        </div>

        <article class="content px-4">
            <div class="py-2">
                @Body
            </div>
        </article>
    </main>

</div>

@code {
    private Sidebar sidebar = default!;
    private IEnumerable<NavItem> navItems = default!;

    private async Task<SidebarDataProviderResult> SidebarDataProvider(SidebarDataProviderRequest request)
    {
        if (navItems is null)
            navItems = GetNavItems();

        return await Task.FromResult(request.ApplyTo(navItems));
    }

    private IEnumerable<NavItem> GetNavItems()
    {
        navItems = new List<NavItem>
        {
            new NavItem { Id = "1", Href = "/", IconName = IconName.HouseDoorFill, Text = "Home", Match=NavLinkMatch.All},
            new NavItem { Id = "2", Href = "/counter", IconName = IconName.PlusSquareFill, Text = "Counter"},
            new NavItem { Id = "3", Href = "/fetchdata", IconName = IconName.Table, Text = "Fetch Data"},
        };

        return navItems;
    }
}

์จ๋ณด์ง€ ์•Š์•˜๋Š”๋ฐ ๋ธ”๋ ˆ์ด์ €์— bootsrap ๊ด€๋ จํ•ด์„œ ๊ด€์‹ฌ์ด ๋งŽ์€๊ฒƒ ๊ฐ™์•„์„œ ๊ณต์œ  ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
Code๋„ ์ƒ๋Œ€์ ์œผ๋กœ ๊น”๋”ํ•ด๋ณด์ด๊ณ  ๋ฌด์—‡๋ณด๋‹ค ํผ๋ธ”๋ฆฌ์…” ์ฝ”๋“œ๋ฅผ ๊ฑฐ์˜ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ• ์ˆ˜์žˆ์ง€์•Š๋‚˜ ์‹ถ์Šต๋‹ˆ๋‹ค.

6 Likes

Blazor์— ๊ธฐ๋ณธ์ ์œผ๋กœ Bootstrap์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”๋ฐ
๊ทธ๊ฒƒ๊ณผ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธโ€ฆ๋กœ ๋ณด์ด๋„ค์š”?
์ผ๋‹จ Docs ๋ณด๊ธฐ์ข‹์•„์„œ ํ•ฉ๊ฒฉโ€ฆ!

1 Like

์ „๋ฐ˜์ ์œผ๋กœ ์ญ‰ ํ›‘์–ด ๋ดค๋Š”๋ฐ

C# ์ฝ”๋“œ์™€ ๊ถํ•ฉ์ด ๋งค์šฐ ์ข‹์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ทธ๋ƒฅ BootStrap ๋ณด๋‹ค๋Š” ํ›จ์”ฌ ๋‚˜์•„ ๋ณด์ž…๋‹ˆ๋‹ค.

2 Likes