* Teams

* Fix errors on versions with no files

* Fix user lookup

* Fix mod pages breaking
This commit is contained in:
Geometrically
2020-12-31 12:12:11 -07:00
committed by GitHub
parent 5a6c2dfcd5
commit 26488b793a
3 changed files with 8 additions and 70 deletions

View File

@@ -53,12 +53,12 @@
<span>Notifications</span> <span>Notifications</span>
</NuxtLink> </NuxtLink>
</li> </li>
<li v-tooltip="'Not implemented yet'" class="hidden"> <!--<li v-tooltip="'Not implemented yet'" class="hidden">
<NuxtLink :to="userTeamsUrl" disabled> <NuxtLink :to="userTeamsUrl" disabled>
<UsersIcon /> <UsersIcon />
<span>Teams</span> <span>Teams</span>
</NuxtLink> </NuxtLink>
</li> </li>-->
<li> <li>
<button @click="changeTheme"> <button @click="changeTheme">
<MoonIcon v-if="$colorMode.value === 'light'" /> <MoonIcon v-if="$colorMode.value === 'light'" />
@@ -90,56 +90,6 @@
</template> </template>
</section> </section>
</section> </section>
<section class="hidden">
<section class="links dashboard">
<NuxtLink to="/dashboard/projects">
<ProjectsIcon />
<span>Projects</span>
</NuxtLink>
<NuxtLink to="/dashboard/analytics">
<AnalyticsIcon />
<span>Analytics</span>
</NuxtLink>
</section>
<div>
<button class="hamburger" @click="toggleNav">
<HamburgerIcon v-if="!isNavOpen" />
<ExitIcon v-else />
</button>
</div>
<nav class="visible-md" :class="{ hidden: !isNavOpen }">
<section class="navigation">
<section class="links community">
<NuxtLink to="/modpacks">
<ModpackIcon />
<span>Modpacks</span>
</NuxtLink>
</section>
<hr />
</section>
<section class="footer">
<div class="disclosure">
Modrinth is open source software. You may view the source code at
our
<a href="https://github.com/modrinth/knossos">GitHub repository</a
>.
</div>
<div class="legal">
<ul>
<li>
<NuxtLink to="/tos">Terms</NuxtLink>
</li>
<li>
<NuxtLink to="/privacy">Privacy</NuxtLink>
</li>
</ul>
</div>
<div class="copyright">© Guavy LLC</div>
</section>
</nav>
</section>
</header> </header>
<main> <main>
<notifications group="main" position="bottom right" /> <notifications group="main" position="bottom right" />
@@ -161,18 +111,12 @@ import ModrinthLogo from '~/assets/images/text-logo.svg?inline'
import ModrinthLogoWhite from '~/assets/images/text-logo-white.svg?inline' import ModrinthLogoWhite from '~/assets/images/text-logo-white.svg?inline'
import NotificationIcon from '~/assets/images/sidebar/notifications.svg?inline' import NotificationIcon from '~/assets/images/sidebar/notifications.svg?inline'
import ModpackIcon from '~/assets/images/sidebar/modpack.svg?inline'
import ProjectsIcon from '~/assets/images/sidebar/projects.svg?inline'
import AnalyticsIcon from '~/assets/images/sidebar/analytics.svg?inline'
import DropdownIcon from '~/assets/images/utils/dropdown.svg?inline' import DropdownIcon from '~/assets/images/utils/dropdown.svg?inline'
import HamburgerIcon from '~/assets/images/utils/hamburger.svg?inline'
import ExitIcon from '~/assets/images/utils/exit.svg?inline'
import MoonIcon from '~/assets/images/utils/moon.svg?inline' import MoonIcon from '~/assets/images/utils/moon.svg?inline'
import SunIcon from '~/assets/images/utils/sun.svg?inline' import SunIcon from '~/assets/images/utils/sun.svg?inline'
import UserIcon from '~/assets/images/utils/user.svg?inline' import UserIcon from '~/assets/images/utils/user.svg?inline'
import UsersIcon from '~/assets/images/utils/users.svg?inline'
import LogOutIcon from '~/assets/images/utils/log-out.svg?inline' import LogOutIcon from '~/assets/images/utils/log-out.svg?inline'
import GitHubIcon from '~/assets/images/utils/github.svg?inline' import GitHubIcon from '~/assets/images/utils/github.svg?inline'
@@ -180,16 +124,10 @@ export default {
components: { components: {
ModrinthLogo, ModrinthLogo,
ModrinthLogoWhite, ModrinthLogoWhite,
ModpackIcon,
ProjectsIcon,
AnalyticsIcon,
DropdownIcon, DropdownIcon,
HamburgerIcon,
ExitIcon,
MoonIcon, MoonIcon,
SunIcon, SunIcon,
UserIcon, UserIcon,
UsersIcon,
LogOutIcon, LogOutIcon,
GitHubIcon, GitHubIcon,
NotificationIcon, NotificationIcon,
@@ -204,7 +142,6 @@ export default {
}, },
data() { data() {
return { return {
isNavOpen: false,
isDropdownOpen: false, isDropdownOpen: false,
} }
}, },
@@ -223,9 +160,6 @@ export default {
this.themeAds() this.themeAds()
}, },
methods: { methods: {
toggleNav() {
this.isNavOpen = !this.isNavOpen
},
toggleDropdown() { toggleDropdown() {
this.isDropdownOpen = !this.isDropdownOpen this.isDropdownOpen = !this.isDropdownOpen
}, },

View File

@@ -149,7 +149,11 @@
<p> <p>
Modrinth's code is fully open source licensed under AGPL. We've Modrinth's code is fully open source licensed under AGPL. We've
created a high peformant Rust based backend that is created a high peformant Rust based backend that is
<span><nuxt-link to="/developers">fully documented</nuxt-link></span> <span
><a href="https://github.com/modrinth/labrinth/wiki"
>fully documented</a
></span
>
for all kinds of tools to use. Our team is dedicated to maintaining an for all kinds of tools to use. Our team is dedicated to maintaining an
open source ecosystem for all Modrinth applications. open source ecosystem for all Modrinth applications.
</p> </p>

View File

@@ -57,7 +57,7 @@ export default {
).data ).data
users.forEach((it) => { users.forEach((it) => {
const index = members.findIndex((x) => x.user_id === it.user_id) const index = members.findIndex((x) => x.user_id === it.id)
members[index].avatar_url = it.avatar_url members[index].avatar_url = it.avatar_url
members[index].name = it.username members[index].name = it.username
}) })