Skip to content

Instantly share code, notes, and snippets.

View annacoding2020's full-sized avatar

Anna Coding annacoding2020

View GitHub Profile
@import "~antd/lib/style/themes/default.less";
@primary-color: #DC2B1C;
@layout-header-background: #FFE600;
@menu-dark-color: fade(#000, 65%);
@font-size-base: 16px;
import React from 'react';
import { Form, Button, Input } from 'antd';
const Example = () => {
const [form] = Form.useForm();
// Case: Submit button out of Form
const handleFormSubmit = () => {
form.validateFields()
.then((values) => {
import React from 'React'
import { Form, Input, Button } from 'antd';
import { UserOutlined } from '@ant-design/icons';
const SubmitButtonInsideForm = () => {
const onFinish = values => {
console.log('Received values of form: ', values);
};
return (
import React, { useEffect } from 'react';
import { Form, Button, Input } from 'antd';
const Example = () => {
const [form] = Form.useForm();
// Use form inside UseEffect
useEffect(() => {
form.setFieldsValue({
username: 'Annacoding',
// Antd v4
const Example = () => (
<Form>
<Form.Item name="username" rules={[{ required: true }]}>
<Input />
</Form.Item>
</Form>
);
// Antd v3
const Example = ({ form: { getFieldDecorator } }) => (
<Form>
<Form.Item>
{getFieldDecorator('annacoding', {
rules: [{ required: true }],
})(<Input />)}
</Form.Item>
</Form>
);
var getGlobal = function () {
if (typeof self !== 'undefined') { return self; }
if (typeof window !== 'undefined') { return window; }
if (typeof global !== 'undefined') { return global; }
throw new Error('unable to locate global object');
const user = { name: "John" };
// Fails with `Uncaught TypeError: Cannot read property 'city' of undefined`
const city = user.address.city;
// Works but verbose
let city = "Not Set";
const nullValue = null;
const emptyText = ""; // falsy
const someNumber = 42;
const valA = nullValue ?? "default for A";
const valB = emptyText ?? "default for B";
Sitemap: [Sitemap.xml url]
User-agent: *
Allow: /*
Disallow: /api/*