Browse Source

feat(RepoPage): show repo details on mobile

on the about page only

this is usually displayed in the side bar but that is hidden on mobile
master
DanConwayDev 2 years ago
parent
commit
61e440579a
No known key found for this signature in database
GPG Key ID: 68E15486D73F75E1
  1. 13
      src/lib/wrappers/RepoPageWrapper.svelte
  2. 2
      src/routes/repo/[repo_id]/+page.svelte

13
src/lib/wrappers/RepoPageWrapper.svelte

@ -14,6 +14,7 @@
export let identifier = '' export let identifier = ''
export let selected_tab: RepoPage = 'about' export let selected_tab: RepoPage = 'about'
export let with_side_bar = true export let with_side_bar = true
export let show_details_on_mobile = false
ensureSelectedRepoCollection(identifier) ensureSelectedRepoCollection(identifier)
ensureProposalSummaries(identifier) ensureProposalSummaries(identifier)
@ -60,8 +61,16 @@
<div class="md:mr-2 md:w-2/3"> <div class="md:mr-2 md:w-2/3">
<slot /> <slot />
</div> </div>
<div class="prose ml-2 hidden w-1/3 md:flex"> <div
<RepoDetails repo_id={identifier} /> class:hidden={!show_details_on_mobile}
class=" rounded-lg border border-base-400 md:flex md:w-1/3 md:border-none"
>
<div class="border-b border-base-400 bg-base-300 px-6 py-3 md:hidden">
<h4 class="">Repository Details</h4>
</div>
<div class="prose my-3 px-6 md:ml-2 md:px-0">
<RepoDetails repo_id={identifier} />
</div>
</div> </div>
</div> </div>
</Container> </Container>

2
src/routes/repo/[repo_id]/+page.svelte

@ -13,7 +13,7 @@
} }
</script> </script>
<RepoPageWrapper {identifier} selected_tab="about"> <RepoPageWrapper {identifier} selected_tab="about" show_details_on_mobile>
<div class="my-3 rounded-lg border border-base-400"> <div class="my-3 rounded-lg border border-base-400">
<div class="border-b border-base-400 bg-base-300 px-6 py-3"> <div class="border-b border-base-400 bg-base-300 px-6 py-3">
<h4 class="">README.md</h4> <h4 class="">README.md</h4>

Loading…
Cancel
Save