File tree Expand file tree Collapse file tree 2 files changed +34
-0
lines changed
src/routes/console/project-[project]/messaging/message-[message] Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Original file line number Diff line number Diff line change 66 import { message } from ' ./store' ;
77 import { ProviderTypes } from ' ../providerType.svelte' ;
88 import SMSPreview from ' ./smsPreview.svelte' ;
9+ import PushPreview from ' ./pushPreview.svelte' ;
910 </script >
1011
1112<Container >
1415 <EmailPreview />
1516 {:else if $message .providerType === ProviderTypes .Sms }
1617 <SMSPreview />
18+ {:else if $message .providerType === ProviderTypes .Push }
19+ <PushPreview />
1720 {/if }
1821 <Delete />
1922</Container >
Original file line number Diff line number Diff line change 1+ <script lang =" ts" >
2+ import { CardGrid , Heading } from ' $lib/components' ;
3+ import { FormList , InputText , InputTextarea } from ' $lib/elements/forms' ;
4+ import { message } from ' ./store' ;
5+ import PushPhone from ' ../pushPhone.svelte' ;
6+ </script >
7+
8+ <CardGrid >
9+ <div class =" grid-1-2-col-1 u-flex-vertical u-cross-start u-gap-16" >
10+ <Heading tag =" h6" size =" 7" >Preview</Heading >
11+ <PushPhone title ={$message .data .title } body ={$message .data .body } />
12+ </div >
13+ <svelte:fragment slot =" aside" >
14+ <FormList >
15+ <InputText id ="title" label ="Title" disabled ={true } bind:value ={$message .data .title }>
16+ </InputText >
17+ <InputTextarea
18+ id =" message"
19+ label =" Message"
20+ disabled ={true }
21+ bind:value ={$message .data .body }>
22+ </InputTextarea >
23+ </FormList >
24+ </svelte:fragment >
25+
26+ <svelte:fragment slot =" actions" >
27+ <!-- TODO: Add support for editing draft messages -->
28+ <!-- <Button disabled={$message.status !== 'draft'} on:click={() => console.log('click')}
29+ >Edit message</Button> -->
30+ </svelte:fragment >
31+ </CardGrid >
You can’t perform that action at this time.
0 commit comments