This file contains hidden or 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'; | |
| interface ThemeProps { | |
| color: string; | |
| backgroundColor: string; | |
| } | |
| interface Theme { | |
| theme: ThemeProps; | |
| } |
This file contains hidden or 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'; | |
| interface ThemeProps { | |
| color: string; | |
| backgroundColor: string; | |
| } | |
| interface Theme { | |
| theme: ThemeProps; | |
| } |
This file contains hidden or 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'; | |
| enum Actions { | |
| LIGHT = 'light', | |
| DARK = 'dark', | |
| BROWN = 'brown', | |
| } | |
| interface ThemeProps { | |
| color: string; |
This file contains hidden or 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 {Rule} from '@cesium133/forgjs' | |
| interface Validation { | |
| rule: any | |
| message: string | |
| } | |
| const useValidation = (value: string, validation: Validation) => { | |
| const [validity, setValid] = React.useState({valid: true, message: ''}) |
This file contains hidden or 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
| const {gql} = require('apollo-server'); | |
| const typeDefs = gql` | |
| extend type Query { | |
| book(id: ID!): Book | |
| books: [Book] | |
| } | |
| type Book { | |
| id: ID! | |
| title: String | |
| author: Author |
This file contains hidden or 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
| const {gql} = require('apollo-server'); | |
| const typeDefs = gql` | |
| extend type Query { | |
| author(id: ID!): Author | |
| authors: [Author] | |
| } | |
| type Author { | |
| id: ID! | |
| name: String | |
| surname: String |
This file contains hidden or 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
| const {ApolloServer} = require('apollo-server'); | |
| const server = new ApolloServer({ | |
| modules: [ | |
| require('./modules/author'), | |
| require('./modules/books') | |
| ] | |
| }) | |
| server | |
| .listen() | |
| .then(({url}) => console.log(`server is running at ${url}`)); |
This file contains hidden or 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, { useState, useReducer, useRef } from "react"; | |
| const todoListReducer = ( | |
| state: string[], | |
| action: { type: string; value: string } | |
| ) => { | |
| switch (action.type) { | |
| case "ADD": | |
| return [...state, action.value]; | |
| case "REMOVE": |
NewerOlder