- https://github.com/storeon/storeon
- https://github.com/reduxjs/redux
- https://github.com/bowheart/zedux
- https://github.com/zmitry/okdux
- https://github.com/oguzgelal/reclare
- https://github.com/theKashey/restate
- https://github.com/rematch/rematch
- https://github.com/TinkoffCreditSystems/stapp
- https://github.com/theKashey/faste
- https://github.com/mocoding-software/redux-automata
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
// SPDX-License-Identifier: MIT | |
pragma solidity ^0.8.0; | |
import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; | |
// mock class using ERC20 | |
contract ERC20Mock is ERC20 { | |
constructor( | |
string memory name, | |
string memory symbol, |
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 * as React from "react"; | |
import {Component, View, Image, StyleSheet, Svg, Text } from "react-figma"; | |
import nozzleIcon from "../../pictures/icons/nozzle.svg"; | |
import bottomPanelBackground from "./bottom-panel-background.svg"; | |
import moneyIcon from "../../pictures/icons/Money.svg"; | |
import ratingIcon from "../../pictures/icons/Rating.svg"; | |
import clockIcon from "../../pictures/icons/Clock.svg"; | |
import {Material} from "../material/Material"; | |
const styles = StyleSheet.create({ |
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 * as React from 'react'; | |
import * as renderers from "./renderers" | |
export const renderer = async (jsx: React.ReactElement<any>) => { | |
if (typeof jsx.type === "function") { | |
const result = jsx.type(jsx.props); | |
await renderer(result); | |
} else if (renderers[jsx.type]) { | |
await renderers[jsx.type](jsx.props); | |
} |
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
13:51:35.891 Cloning gitlab.com/timothy.kovalev/white-dacha (Branch: dev, Commit: 50dbdc9) | |
13:51:37.608 Cloning completed in 1717ms | |
13:51:37.610 Analyzing source code... | |
13:51:37.611 Warning: Due to `builds` existing in your configuration file, the Build and Development Settings defined in your Project Settings will not apply. Learn More: https://vercel.link/unused-build-settings | |
13:51:38.310 Installing build runtime... | |
13:51:38.734 Build runtime installed: 423.753ms | |
13:51:39.141 Looking up build cache... | |
13:51:39.176 Build cache not found | |
13:51:39.593 Installing dependencies... | |
13:51:39.823 yarn install v1.22.4 |
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"; | |
const LoadingWrapper = (props) => { | |
const {as, loading, ...otherProps} = props; | |
const el = React.useRef(); | |
React.useEffect(() => { | |
el.current && el.current.setAttribute("loading", loading); | |
}, [loading]); | |
const Component = as; |
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 * as React from 'react'; | |
import { Page, Rectangle } from 'react-figma'; | |
export const App = () => { | |
const effects: Effect[] = [ | |
{ | |
type: 'DROP_SHADOW', | |
color: { | |
r: 0, | |
g: 0, |
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
████████████████████████████████████████████████████████████████████████████████ | |
████████████████████████████████████████████████████████████████████████████████ | |
███ ███ | |
███ ███ | |
███ ███ | |
███ ███ | |
███ ███ | |
███ ███ | |
███ ███ | |
███ ███ |
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 {createStore, createEvent} from 'effector' | |
const inc = createEvent(); | |
const countStore = createStore(0); | |
countStore.on(inc, (store, count) => store + count); | |
import {useStore} from 'effector/react' | |
export default const Counter = () => { |
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
// Creating text with zero width and wrapping any symbols to the next line | |
const textNode = figma.createText(); | |
textNode.textAutoResize = 'HEIGHT'; | |
textNode.characters = "some text"; |
NewerOlder