mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
ran: npm run format
This commit is contained in:
@@ -21,7 +21,7 @@ export enum View {
|
||||
export function getView(url: URL, route: Page['route'], fallback: View): View {
|
||||
return (url.searchParams.get('view') ?? preferences.get(route).view) === View.Grid
|
||||
? View.Grid
|
||||
: View.Table ?? fallback;
|
||||
: (View.Table ?? fallback);
|
||||
}
|
||||
|
||||
export function getColumns(route: Page['route'], fallback: string[]): string[] {
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
export let coupon: Coupon = null;
|
||||
|
||||
$: selectedCampaign = campaigns.get(coupon?.campaign ?? campaign);
|
||||
$: variation = (coupon?.campaign ?? campaign ? selectedCampaign?.template : 'default') as
|
||||
$: variation = ((coupon?.campaign ?? campaign) ? selectedCampaign?.template : 'default') as
|
||||
| 'default'
|
||||
| CampaignData['template'];
|
||||
|
||||
|
||||
@@ -71,8 +71,8 @@ export const feedbackData = createFeedbackDataStore();
|
||||
|
||||
function createFeedbackStore() {
|
||||
const { subscribe, update } = writable<Feedback>({
|
||||
elapsed: browser ? parseInt(localStorage.getItem('feedbackElapsed')) ?? 0 : 0,
|
||||
visualized: browser ? parseInt(localStorage.getItem('feedbackVisualized')) ?? 0 : 0,
|
||||
elapsed: browser ? (parseInt(localStorage.getItem('feedbackElapsed')) ?? 0) : 0,
|
||||
visualized: browser ? (parseInt(localStorage.getItem('feedbackVisualized')) ?? 0) : 0,
|
||||
notification: false,
|
||||
type: 'general',
|
||||
show: false
|
||||
|
||||
@@ -51,7 +51,6 @@
|
||||
bind:show={showGitDisconnect}
|
||||
onSubmit={handleSubmit}
|
||||
size="big">
|
||||
|
||||
{#await loadFunctions()}
|
||||
<div class="u-flex u-main-center">
|
||||
<div class="avatar is-size-x-small">
|
||||
@@ -73,7 +72,9 @@
|
||||
<div
|
||||
class="u-cross-child-center u-flex u-main-space-between u-flex-wrap u-gap-8 u-width-full-line">
|
||||
<h6>{func.name}</h6>
|
||||
<p class="u-x-small u-cross-child-center" style="color: hsl(var(--color-neutral-70));">
|
||||
<p
|
||||
class="u-x-small u-cross-child-center"
|
||||
style="color: hsl(var(--color-neutral-70));">
|
||||
Last deployed: {toLocaleDateTime(func.$updatedAt)}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -103,76 +103,78 @@
|
||||
|
||||
<div style="overflow: auto">
|
||||
<Table noMargin noStyles isAutoLayout>
|
||||
<TableHeader>
|
||||
<TableCellHead width={150}>Installation ID</TableCellHead>
|
||||
<TableCellHead>Repository</TableCellHead>
|
||||
<TableCellHead>Updated</TableCellHead>
|
||||
<TableCellHead width={40} />
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
{#each installations as installation, i}
|
||||
<TableRow>
|
||||
<TableCell title="installations">
|
||||
<Id value={installation.$id}>{installation.$id}</Id>
|
||||
</TableCell>
|
||||
<TableCell title="repository">
|
||||
<div class="u-flex u-gap-8 u-cross-center">
|
||||
<div class="avatar is-size-small">
|
||||
<span
|
||||
class={getProviderIcon(installation.provider)}
|
||||
style="font-size: var(--icon-size-medium)!important" />
|
||||
<TableHeader>
|
||||
<TableCellHead width={150}>Installation ID</TableCellHead>
|
||||
<TableCellHead>Repository</TableCellHead>
|
||||
<TableCellHead>Updated</TableCellHead>
|
||||
<TableCellHead width={40} />
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
{#each installations as installation, i}
|
||||
<TableRow>
|
||||
<TableCell title="installations">
|
||||
<Id value={installation.$id}>{installation.$id}</Id>
|
||||
</TableCell>
|
||||
<TableCell title="repository">
|
||||
<div class="u-flex u-gap-8 u-cross-center">
|
||||
<div class="avatar is-size-small">
|
||||
<span
|
||||
class={getProviderIcon(installation.provider)}
|
||||
style="font-size: var(--icon-size-medium)!important" />
|
||||
</div>
|
||||
<a
|
||||
href={getInstallationLink(installation)}
|
||||
target="_blank"
|
||||
class="u-flex u-gap-4 u-cross-center">
|
||||
<span>{installation.organization}</span><span
|
||||
style="font-size: 1rem; color: hsl(var(--color-neutral-70));"
|
||||
class="icon-external-link" /></a>
|
||||
</div>
|
||||
<a
|
||||
href={getInstallationLink(installation)}
|
||||
target="_blank"
|
||||
class="u-flex u-gap-4 u-cross-center">
|
||||
<span>{installation.organization}</span><span
|
||||
style="font-size: 1rem; color: hsl(var(--color-neutral-70));"
|
||||
class="icon-external-link" /></a>
|
||||
</div>
|
||||
</TableCell>
|
||||
<TableCellText title="updated">
|
||||
{dayjs().to(installation.$updatedAt)}
|
||||
</TableCellText>
|
||||
</TableCell>
|
||||
<TableCellText title="updated">
|
||||
{dayjs().to(installation.$updatedAt)}
|
||||
</TableCellText>
|
||||
|
||||
<TableCell>
|
||||
<DropList
|
||||
bind:show={showInstallationDropdown[i]}
|
||||
placement="bottom-start"
|
||||
noArrow>
|
||||
<button
|
||||
class="button is-text is-only-icon"
|
||||
aria-label="more options"
|
||||
on:click|preventDefault={() =>
|
||||
(showInstallationDropdown[i] =
|
||||
!showInstallationDropdown[i])}>
|
||||
<span class="icon-dots-horizontal" aria-hidden="true" />
|
||||
</button>
|
||||
<svelte:fragment slot="list">
|
||||
<DropListLink
|
||||
href={configureGitHub()}
|
||||
icon="external-link"
|
||||
on:click={() => {
|
||||
showInstallationDropdown[i] = false;
|
||||
}}>
|
||||
Configure
|
||||
</DropListLink>
|
||||
<DropListItem
|
||||
icon="x-circle"
|
||||
on:click={async () => {
|
||||
showInstallationDropdown[i] = false;
|
||||
showGitDisconnect = true;
|
||||
selectedInstallation = installation;
|
||||
}}>
|
||||
Disconnect
|
||||
</DropListItem>
|
||||
</svelte:fragment>
|
||||
</DropList>
|
||||
</TableCell>
|
||||
</TableRow>
|
||||
{/each}
|
||||
</TableBody>
|
||||
</Table>
|
||||
<TableCell>
|
||||
<DropList
|
||||
bind:show={showInstallationDropdown[i]}
|
||||
placement="bottom-start"
|
||||
noArrow>
|
||||
<button
|
||||
class="button is-text is-only-icon"
|
||||
aria-label="more options"
|
||||
on:click|preventDefault={() =>
|
||||
(showInstallationDropdown[i] =
|
||||
!showInstallationDropdown[i])}>
|
||||
<span
|
||||
class="icon-dots-horizontal"
|
||||
aria-hidden="true" />
|
||||
</button>
|
||||
<svelte:fragment slot="list">
|
||||
<DropListLink
|
||||
href={configureGitHub()}
|
||||
icon="external-link"
|
||||
on:click={() => {
|
||||
showInstallationDropdown[i] = false;
|
||||
}}>
|
||||
Configure
|
||||
</DropListLink>
|
||||
<DropListItem
|
||||
icon="x-circle"
|
||||
on:click={async () => {
|
||||
showInstallationDropdown[i] = false;
|
||||
showGitDisconnect = true;
|
||||
selectedInstallation = installation;
|
||||
}}>
|
||||
Disconnect
|
||||
</DropListItem>
|
||||
</svelte:fragment>
|
||||
</DropList>
|
||||
</TableCell>
|
||||
</TableRow>
|
||||
{/each}
|
||||
</TableBody>
|
||||
</Table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="u-flex u-main-space-between">
|
||||
@@ -204,7 +206,10 @@
|
||||
<article class="card-git card is-border-dashed is-no-shadow">
|
||||
<div class="u-flex u-cross-center u-flex-vertical u-gap-32">
|
||||
<div class="u-flex u-cross-center u-flex-vertical u-gap-8">
|
||||
<AvatarGroup class="git-installation-avatar-group" bordered icons={['github', 'gitlab', 'bitBucket', 'azure']} />
|
||||
<AvatarGroup
|
||||
class="git-installation-avatar-group"
|
||||
bordered
|
||||
icons={['github', 'gitlab', 'bitBucket', 'azure']} />
|
||||
|
||||
<Arrow direction="down" />
|
||||
|
||||
@@ -234,4 +239,4 @@
|
||||
:global(.git-installation-avatar-group .icon-gitlab, .icon-bitBucket, .icon-azure) {
|
||||
color: hsl(var(--color-neutral-50));
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user