wip create room now receive errors http status
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
<script>
|
||||
|
||||
export let content = "warning";
|
||||
export let bg_color = "rgb(201, 87, 34)";
|
||||
export let color = "rgb(240, 240, 240)";
|
||||
|
||||
</script>
|
||||
|
||||
<p style="background-color: {bg_color}; color: {color};">
|
||||
{content}
|
||||
</p>
|
||||
@@ -1,13 +1,16 @@
|
||||
|
||||
<script>
|
||||
<script lang="ts">
|
||||
|
||||
import Button from './Chat_button.svelte';
|
||||
import Warning from './Chat_warning.svelte';
|
||||
export let layout = "";
|
||||
export let back = "";
|
||||
|
||||
let room_name = "";
|
||||
let room_type = "";
|
||||
let room_password = "";
|
||||
let room_name: string;
|
||||
let room_type: string;
|
||||
let room_password: string;
|
||||
let response_data: string;
|
||||
let response_status: number = 200;
|
||||
let response_message: string;
|
||||
|
||||
async function handleSubmit(evt)
|
||||
{
|
||||
@@ -29,7 +32,10 @@
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify(formData),
|
||||
});
|
||||
console.log(await response.json());
|
||||
response_data = await response.json();
|
||||
console.log(response_data);
|
||||
response_status = response_data.statusCode;
|
||||
response_message = response_data.message;
|
||||
}
|
||||
|
||||
</script>
|
||||
@@ -54,6 +60,9 @@
|
||||
<!-- panel_create -->
|
||||
<div class="panel panel_create __border_top">
|
||||
<form on:submit|preventDefault={handleSubmit}>
|
||||
{#if response_status !== 200}
|
||||
<Warning content={response_message}/>
|
||||
{/if}
|
||||
<!-- name: -->
|
||||
<label for="chat_name"><p>new room name :</p></label>
|
||||
<input id="chat_name" bind:value={room_name} name="room_name" required>
|
||||
|
||||
Reference in New Issue
Block a user