Mirror of
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: extract Home link and fix stylings

+20 -14
+3 -1
src/components/DropdownLinks.astro
··· 35 35 36 36 <nav class="top-dropdown-menu" role="navigation" aria-label="Main menu"> 37 37 <ul class="menu-list"> 38 + <li class="menu-button" style="text-decoration: none;"> 39 + <a href="/" style="color: inherit;">Home</a> 40 + </li> 38 41 <li class="menu-item" data-menu="plugin"> 39 42 <button 40 43 class="menu-button" ··· 45 48 View by plugin ▾ 46 49 </button> 47 50 <ul class="submenu" hidden> 48 - <li><a href="/">View All (Homepage)</a></li> 49 51 { 50 52 pluginLinks.map((plugin) => ( 51 53 <li>
+13 -9
src/layouts/LunariaLayout.astro
··· 41 41 missing. 42 42 </div> 43 43 <DropdownLinks /> 44 - <main> 45 - <div class="limit-to-viewport"> 46 - <h1>{title}</h1> 47 - <slot name="description" /> 48 - <StatusByLocale {keyStatuses} /> 49 - </div> 50 - <StatusByKey {keyStatuses} /> 51 - </main> 44 + <div class="content"> 45 + <main> 46 + <div class="limit-to-viewport"> 47 + <h1>{title}</h1> 48 + <slot name="description" /> 49 + <StatusByLocale {keyStatuses} /> 50 + </div> 51 + <StatusByKey {keyStatuses} /> 52 + </main> 53 + </div> 52 54 </body> 53 55 </html> 54 56 ··· 64 66 font-weight: 500; 65 67 border-bottom: 1px solid #facc15; 66 68 } 69 + .content { 70 + margin: 2rem; 71 + } 67 72 main { 68 73 max-width: 80ch; 69 74 margin-inline: auto; 70 - padding: 2rem; 71 75 } 72 76 .limit-to-viewport { 73 77 max-width: calc(100vw - 2rem);
+1 -1
src/pages/index.astro
··· 6 6 const buildTimeISO = new Date().toISOString(); // Build timestamp 7 7 --- 8 8 9 - <LunariaLayout title="Starlight Plugins Translation Tracker" {pluginsData}> 9 + <LunariaLayout title="Starlight Plugin Translations Tracker" {pluginsData}> 10 10 <p slot="description"> 11 11 This page tracks the current progress of translations for various plugins in 12 12 the Starlight ecosystem. If you're using one of these plugins and would like
+2 -2
src/pages/languages/[language].astro
··· 39 39 .filter((plugin): plugin is DataPerPlugin => plugin !== null); 40 40 41 41 const title = 42 - "Starlight Plugins " + 42 + "Starlight Plugin " + 43 43 getLocaleByLang(language).label + 44 - " Translation Tracker"; 44 + " Translations Tracker"; 45 45 --- 46 46 47 47 <LunariaLayout {title} pluginsData={filteredPluginsData}>
+1 -1
src/pages/plugins/[plugin].astro
··· 11 11 } 12 12 13 13 const { pluginsData } = Astro.props; 14 - const title = pluginsData.name + " Translation Tracker"; 14 + const title = pluginsData.name + " Translations Tracker"; 15 15 --- 16 16 17 17 <LunariaLayout {title} pluginsData={[pluginsData]}>