From 9c3e883741bc7f2d739ccd452abc88eb642b753a Mon Sep 17 00:00:00 2001 From: Andrii Solianyk Date: Mon, 9 Jun 2025 11:50:33 +0200 Subject: [PATCH] =?UTF-8?q?kr=C4=99c=C4=85ce=20si=C4=99=20k=C3=B3=C5=82ko?= =?UTF-8?q?=20przy=20dodawaniu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ArtisanConnect/app/(tabs)/notice/create.jsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ArtisanConnect/app/(tabs)/notice/create.jsx b/ArtisanConnect/app/(tabs)/notice/create.jsx index b0b92c2..33057aa 100644 --- a/ArtisanConnect/app/(tabs)/notice/create.jsx +++ b/ArtisanConnect/app/(tabs)/notice/create.jsx @@ -1,5 +1,5 @@ import {useState, useEffect} from "react"; -import {Image, StyleSheet, KeyboardAvoidingView, Platform} from "react-native"; +import {Image, StyleSheet, KeyboardAvoidingView, Platform, ActivityIndicator} from "react-native"; import {Button, ButtonText} from "@/components/ui/button"; import {FormControl} from "@/components/ui/form-control"; import {Input, InputField} from "@/components/ui/input"; @@ -7,6 +7,7 @@ import {Text} from "@/components/ui/text"; import {VStack} from "@/components/ui/vstack"; import {Textarea, TextareaInput} from "@/components/ui/textarea"; import {ScrollView} from "@gluestack-ui/themed"; +import {Box} from "@/components/ui/box"; import * as ImagePicker from "expo-image-picker"; import { Select, @@ -158,6 +159,17 @@ export default function CreateNotice() { }); }; + if (isLoading) { + return ( + + + + Dodajemy ogłoszenie... + + + ); + } + return (