Skip to content

Instantly share code, notes, and snippets.

View dersonsena's full-sized avatar

Kilderson Sena dersonsena

View GitHub Profile
import { Modal } from '@/components/Common/Modal/Modal'
import { EssentialInformations, PaymentDetail } from './components'
import { useFetchCustomerDetail } from '../../hooks'
import { useEffect } from 'react'
import { useToast } from '@chakra-ui/react'
export const ModalCustomerDetails = ({ isOpen, onClose, id }) => {
const toast = useToast()
const { dataCustomer, errorCustomer, fetchCustomer, loadingCustomer } = useFetchCustomerDetail()
import React from 'react'
import { Button, FieldMessage, TextField } from '@/components/Form'
import ReCAPTCHA from 'react-google-recaptcha'
import { useForm } from '@/pages/SignIn/hooks'
export const SignInForm = ({ loading, handleModalIsOpen }) => {
const { handleSubmit, handleChange, setFieldValue, values, errors } = useForm({
onSubmit: values => {
console.log({ values })
// const { affiliateId, recaptcha, password } = values
<?php
use Swoole\Server as SwooleServer;
require_once __DIR__ . '/vendor/autoload.php';
function processMessage(AMQPQueue $queue, int $workerId): void
{
// do something here...
}
<?php
declare(strict_types=1);
namespace App\Shared\Adapter\Contracts;
/**
* Interface Dto
*/
interface Dto
import React, { useEffect } from 'react'
import ReactApexChart from 'react-apexcharts'
import { Header } from '@/components'
import { OrderBookTable, LastTradesTable, OperationHistory, BuySellOffers, ArbitrationForm } from './components'
import { useBuySellOffersData } from './components/BuyOffersTable/useBuySellOffersData'
import { useArbitrationForm } from './components/ArbitrationForm/useArbitrationForm'
import { useOperationHistory } from './components/OperationHistory/useOperationHistory'
import { useOrderBook } from './components/OrderBookTable/useOrderBook'
import { useLastTrades } from './components/LastTradesTable/useLastTrades'
<?php
namespace App\Shared\Infra\Models;
use Illuminate\Auth\Authenticatable;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use PHPOpenSourceSaver\JWTAuth\Contracts\JWTSubject;
class User extends ModelBase implements
<?php
namespace App\Shared\Utils;
use ArrayAccess;
use Countable;
use Iterator;
use JsonSerializable;
use RuntimeException;
// Aqui seria o type dizendo todas as variáveis de estado que
// vocês precisarem, aqueles mesmos que vocês fazer com `useState()`
type NPSPageContextType = {
prop1: array,
prop2: number
}
// Aqui estamos de fato criando o estado e colocando-os dentro do contexto
// com seus valores iniciais, que é obrigatório
export const NPSPageContext = createContext<NPSPageContextType>({
{
"list_transactions": [
{
"summary": {
"type_register": 1,
"order_id": "e6c81f1c-215e-4c78-8d4f-78da3fb9ec40",
"seller_id": "f7cc48df-2988-49b3-ba94-c6e14c9dffe5",
"marketplace_subsellerid": "700088243",
"merchand_id": "52136487",
"cnpj_marketplace": "49798493000146",
{
"name": "crewhu-api",
"description": "CrewHu REST API",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "npm run build && node dist/index.js",
"dev": "ts-node-dev --respawn --transpile-only src/index.ts",
"build": "rm -rf ./dist/* && tsc -p tsconfig-build.json",
"test": "mocha --reporter spec test",