169 похожих чатов

Import { Image, StyleSheet, Text, View,

TouchableOpacity,
TextInput,
} from 'react-native';
import React, {useEffect} from 'react';
import {arizaType} from '../data/mainData';
import {postAriza} from '../data/axios';
import DateTimePicker from '@react-native-community/datetimepicker';
import dayjs from 'dayjs';

const Arizachi = () => {
const [focusedKey, setFocusedKey] = React.useState(2);
const [id, setId] = React.useState(2);
const [pasport, setPasport] = React.useState('');
const [series, setSeries] = React.useState('');
const [number, setNumber] = React.useState('');
const [open, setOpen] = React.useState(false);
const [date, setDate] = React.useState();
const handler = (key, i) => {
setFocusedKey(key);
setId(i);
};
const handleChange = passport => {
const passport_series = passport.substring(0, 2).toUpperCase();
const passport_number = passport.substring(2);
setPasport(passport_series + passport_number);
setSeries(passport_series);
setNumber(passport_number);
};
useEffect(() => {
postAriza(series, number)
.then(res => console.log(res))
.catch(error => console.log(error));
}, []);
function onSelectDate(value) {
value?.nativeEvent?.timestamp ? setDate(value.nativeEvent.timestamp) : '';
setOpen(false);
}

return (
<>
<View style={styles.container}>
<View style={styles.wrapper}>
<View>
<View style={styles.label}></View>
<Text style={styles.labelText}>Arizachi</Text>
</View>
<View>
<View style={styles.focusedLabel}></View>
<Text style={styles.labelText}>Manzil</Text>
</View>
<View>
<View style={styles.focusedLabel}></View>
<Text style={styles.labelText}>Harajatlar</Text>
</View>
<View>
<View style={styles.focusedLabel}></View>
<Text style={styles.labelText}>Daromadlar</Text>
</View>
<View>
<View style={styles.focusedLabel}></View>
<Text style={styles.labelText}>Natija</Text>
</View>
</View>
<View style={styles.ariza}>
<Text style={styles.arizaHeading}>Ariza beruvchining turi</Text>
{arizaType.map((ariza, i) => {
return (
<TouchableOpacity key={i} onPress={() => handler(ariza.key, i)}>
<View style={styles.arizaContent}>
<View
style={
id === i ? styles.arizaContentRow : styles.arizaLabel
}></View>
<Text>{ariza.name}</Text>
</View>
</TouchableOpacity>
);
})}
<View style={styles.enter}>
<Text style={styles.enterText}>pasport yoki ID raqam:</Text>
<TextInput
style={styles.enterInput}
placeholder="AA 1234567"
placeholderTextColor={'#B5B5B5'}
onChangeText={value => handleChange(value)}
maxLength={9}
value={pasport}
/>
</View>
<View style={styles.enter}>
<Text style={styles.enterText}>tug'ilgan sanasi:</Text>
<TouchableOpacity onPress={() => setOpen(true)}>
<Text style={styles.enterDateInput}>
{date ? dayjs(date).format('YYYY-MM-DD') : 'DD-MM-YYYY'}
</Text>
</TouchableOpacity>
</View>
{open ? (
<DateTimePicker
mode="date"
display={Platform.OS === 'ios' ? 'spinner' : 'default'}
onChange={value => onSelectDate(value)}
value={new Date()}
/>
) : null}
</View>
</View>
</>
);
};

2 ответов

17 просмотров

А че не весь проект сюда кинул?

Мuxiddin- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта