summaryrefslogtreecommitdiff
path: root/src/routes/team/PersonBio.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/team/PersonBio.svelte')
-rw-r--r--src/routes/team/PersonBio.svelte20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/routes/team/PersonBio.svelte b/src/routes/team/PersonBio.svelte
new file mode 100644
index 0000000..437f57b
--- /dev/null
+++ b/src/routes/team/PersonBio.svelte
@@ -0,0 +1,20 @@
+<script>
+ export let bio;
+ let showMore = false;
+</script>
+
+<main>
+ {#if showMore}
+ <p>{bio}</p>
+ <button on:click={() => showMore = false}>Show Less</button>
+ {:else}
+ <p>{bio.substr(0, bio.lastIndexOf(' ', 150)) + '...'}</p>
+ <button on:click={() => showMore = true}>Show More</button>
+ {/if}
+</main>
+
+<style>
+ p {
+ white-space: pre-line;
+ }
+</style> \ No newline at end of file