This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://gist.github.com/Esgrima/c0d4bff4b0d3909daf8994410cd659ce | |
// https://dartpad.dev/c0d4bff4b0d3909daf8994410cd659ce | |
import 'package:flutter/material.dart'; | |
import 'package:flutter_test/flutter_test.dart'; | |
import 'package:boolean_selector/boolean_selector.dart'; | |
// (TODO: Tip # 1) Consider making frequently used variables/values constants | |
const _fooConst1 = ''; | |
const _fooConst2 = ''; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { useLocation } from "react-router-dom"; | |
export function useQueryParams() { | |
const query = new URLSearchParams(useLocation().search); | |
return query; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// RemoteImage.swift | |
// List | |
// | |
// Created by noda on 12/13/20. | |
// | |
import SwiftUI | |
struct RemoteImage: View { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from "react"; | |
import PropTypes from "prop-types"; | |
import DimensionConsumer from "./DimensionContext"; | |
import { getScreenWidth, getScreenHeight } from "./selectors"; | |
const ScreenConsumer = ({ children }) => { | |
return ( | |
<DimensionConsumer> | |
{dimensions => | |
children(getScreenWidth(dimensions), getScreenHeight(dimensions)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from "react"; | |
import PropTypes from "prop-types"; | |
import DimensionConsumer from "./DimensionContext"; | |
import { getScreenWidth, getScreenHeight } from "./selectors"; | |
const ScreenConsumer = ({ children }) => { | |
return ( | |
<DimensionConsumer> | |
{dimensions => | |
children(getScreenWidth(dimensions), getScreenHeight(dimensions)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import dayjs from 'dayjs' | |
import React from 'react' | |
import { Controlled as CodeMirror } from 'react-codemirror2' | |
import { useDispatch, useSelector } from 'react-redux' | |
import { getActiveNote } from '@/utils/helpers' | |
import { updateNote } from '@/slices/note' | |
import { togglePreviewMarkdown } from '@/slices/settings' | |
import { NoteItem } from '@/types' | |
import { EmptyEditor } from '@/components/Editor/EmptyEditor' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CustomScaffold extends StatelessWidget { | |
const CustomScaffold._({ | |
Key key, | |
this.title, | |
this.color, | |
this.sliverChildDelegate, | |
this.padding = const EdgeInsets.symmetric(horizontal: 20, vertical: 10), | |
this.actions, | |
this.onRefresh, | |
}) : super(key: key); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'dart:convert'; | |
import 'dart:core'; | |
import 'dart:io'; | |
import 'package:http/http.dart' as http; | |
typedef OnUploadProgressCallback = void Function(int sentBytes, int totalBytes); | |
Future<String> fileUpload({@required File file, OnUploadProgressCallback onUploadProgress}) async { | |
assert(file != null); |
NewerOlder