Skip to content

Commit d01b352

Browse files
committed
feat: added round option for navbar and gap size between navbar and header
1 parent 61abb4c commit d01b352

4 files changed

Lines changed: 24 additions & 5 deletions

File tree

src/lib/component/Navbar.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!-- Navbar -->
22

33
<nav
4-
class="navbar navbar-expand-lg navbar-dark bg-cake bg-gradient shadow rounded {themeSettings.navbarWidthOption ===
4+
class="navbar navbar-expand-lg navbar-dark bg-cake bg-gradient shadow rounded rounded-{themeSettings.navRoundLevel ? + themeSettings.navRoundLevel : '5'} {themeSettings.navbarWidthOption ===
55
'FULL_SIZE'
66
? 'container-fluid'
77
: 'container'}">

src/lib/layouts/MainLayout.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</svelte:head>
88

99
<div class="vstack gap-3">
10-
<div class="vstack gap-0">
10+
<div class="vstack gap-{themeSettings.headerNavBarGap || '0'}">
1111
<Header />
1212

1313
<Navbar />

src/lib/pages/ThemeSettingsPage.svelte

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,16 @@
322322
</select>
323323
</div>
324324
</div>
325+
326+
<div class="row mb-3">
327+
<label class="col-md-6 col-form-label" for="headerNavBarGap">Navigason Menü Aralığı</label>
328+
<div class="col-md-6">
329+
<input class="form-range" id="headerNavBarGap" max="5" min="0" on:input={e => themeSettings.headerNavBarGap = e.target.value}
330+
type="range"
331+
value={themeSettings.headerNavBarGap || '0'}>
332+
<output aria-hidden="true" for="headerNavBarGap">{themeSettings.headerNavBarGap || '0'}</output>
333+
</div>
334+
</div>
325335
</div>
326336

327337
<!-- Navbar -->
@@ -336,6 +346,15 @@
336346
</select>
337347
</div>
338348
</div>
349+
<div class="row mb-3">
350+
<label class="col-md-6 col-form-label" for="navRoundEnabled">Kenar Yuvarlaması</label>
351+
<div class="col-md-6">
352+
<input class="form-range" id="headerNavBarGap" max="5" min="0" on:input={e => themeSettings.navRoundLevel = e.target.value}
353+
type="range"
354+
value={themeSettings.navRoundLevel || 5}>
355+
<output aria-hidden="true" for="headerNavBarGap">{themeSettings.navRoundLevel || '5'}</output>
356+
</div>
357+
</div>
339358

340359
<div class="row mb-3">
341360
<label class="col-md-6" for="logo-visibility">Linklerin Görünürlüğü</label>
@@ -351,13 +370,13 @@
351370
<div class="row mb-3">
352371
<label class="col-md-6 col-form-label" for="navbarLinks">Bağlantılar</label>
353372
<div class="col-md-6" id="navbarLinks">
354-
<div class="form-check">
373+
<div class="form-check form-switch">
355374
<input checked={typeof themeSettings.navLinksEnableStatus?.home === 'undefined' ? true : themeSettings.navLinksEnableStatus?.home} class="form-check-input" id="navbarHomeLinkToggle"
356375
on:change={e => {if (!themeSettings.navLinksEnableStatus) themeSettings.navLinksEnableStatus = {}; themeSettings.navLinksEnableStatus.home = e.target.checked}}
357376
type="checkbox" />
358377
<label class="form-check-label" for="navbarHomeLinkToggle"> Ana Sayfa </label>
359378
</div>
360-
<div class="form-check">
379+
<div class="form-check form-switch">
361380
<input
362381
checked={typeof themeSettings.navLinksEnableStatus?.support === 'undefined' ? true : themeSettings.navLinksEnableStatus?.support}
363382
class="form-check-input"

src/pano-ui

0 commit comments

Comments
 (0)