• Как значение из инпута передать в переменную react?

    @ka-terok
    Я бы тоже рекомендовала использовать useState или useRef. Можно еще присвоить id

    <input id="id" />

    В функции клика найти

    const input = document.getElementById("id");
    const city = input?.value 
    или 
    const city = input && input.value
    Ответ написан
    Комментировать
  • Как увеличивать высоту textarea верх, когда много текста?

    @ka-terok
    Высота увеличивается не в какую-то сторону, а меняет свое значение. Посмотрите расположение блоков в верстке и их ограничения с разных сторон, а так же вертикальную и горизонтальную позицию.
    Ниже приведу инлайновые стили для примера, чтобы было понятно о чем я говорю.

    <div
                style={{
                  display: "flex",
                  flexDirection: "column",
                  justifyContent: "flex-end",
                }}
              >
                <label className="chat-input" htmlFor="messageInput">
                  <label>
                    <input
                      type="file"
                      accept="image/png , image/jpeg, image/webp"
                    />
                    <i className="icon icon-attachment"></i>
                  </label>
                  <textarea
                    ref={textarea}
                    onInput={textareaInputHandler}
                    id="messageInput"
                  />
                  <button type="submit">
                    <i className="icon icon-send-message"></i>
                  </button>
                </label>
              </div>
    Ответ написан
  • Отношения в nestjs. Как сохранить сущность?

    @ka-terok Автор вопроса
    Записалось, когда изменила данные

    createOrder {
        "title": "Название",
        "client": "2ed88999-ca3d-4976-bf3d-9ce1d74b7d63",
        "price": "200",
        "date_start": "2022-12-11",
        "date_end": "2022-12-12",
        "comment": "Комментарий",
        "status": "new"
        }
    
    @Entity()
    export class Client {
      @PrimaryGeneratedColumn("uuid")
      id: string;
    
      @Column()
      name: string;
    
       @OneToMany(type => Order, order => order.client)
      orders: Order[];
    
      @Column()
      phone: number;
    
      @Column()
      comment: string;
    }
    
    @Entity()
    export class Order {
      @PrimaryGeneratedColumn("uuid")
      id: string;
    
      @Column()
      title: string;
    
      @ManyToOne(type => Client)
      @JoinColumn()
      client: Client;
    
      @Column()
      price: number;
    
      @Column()
      date_start: Date;
    
      @Column()
      date_end: Date;
    
      @Column()
      comment: string;
    
      @Column()
      status: string;
    }
    
    
    А получения списка с отношениями  
    
    async getAll(): Promise<Order[]> {
            return this.orderRepository.find({
                relations: ["client"]
            });
        }
    Ответ написан
    Комментировать
  • Как починить эту ошибку в js?

    @ka-terok
    При работе с методом массива forEach

    msg.data.forEach(el => {console.log(el)})

    внутри массива вы работаете с элементом el (собственно, название может быть какое угодно), в вашем случаи вы обращаетесь к data.time_mark, вероятнее всего это el. На что и указывает ошибка.
    Ответ написан
  • Почему phpstorm не распознаёт один php файл?

    @ka-terok
    File -> File Properties -> Associate with File Type61321a81ae449128854967.png
    Ответ написан
    Комментировать