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'; | |
const BOLD_REGEX = /(^|[^\w])\*\*[^\*]+\*\*($|[^\w])/gi; | |
const ITALIC_REGEX = /(^|[^\w])(^|[^\*])\*[^\*]+\*($|[^\w])/gi; | |
const UNDERLINE_REGEX = /(^|[^\w])(^|[^\~])\~[^\~]+\~($|[^\w])/gi; | |
const STIKE_REGEX = /(^|[^\w])\~\~[^\~]+\~\~($|[^\w])/gi; | |
function boldStrategy(contentBlock: any, callback: any, _contentState: any) { | |
findWithRegex(BOLD_REGEX, contentBlock, callback); | |
} |
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
module SEO | |
def self.for(record) | |
"::SEO::#{record.class_name}".safe_constantize.new(record) | |
end | |
end | |
class SEO::Base | |
attr_reader :record | |
def initialize(record) |
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
const testPathIgnorePatterns = ['/node_modules/', '.next/', 'graphql/']; | |
module.exports = { | |
reporters: ['default', 'jest-junit'], | |
projects: [ | |
{ | |
runner: 'jest-runner-prettier', | |
displayName: 'prettier', | |
moduleFileExtensions: [ | |
'js', |
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
data = `yarn outdated` | |
data = data.split("\n") | |
index = data.find_index { |line| line =~ /^Package.*Current.*/ } | |
if index.nil? | |
print "No new dependancies\n" | |
exit | |
end |
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
# frozen_string_literal: true | |
module SpecSupport | |
module GraphHelper | |
def execute_mutation(current_user: nil, context: {}, **inputs) | |
context = Graph::Context.new( | |
query: OpenStruct.new(schema: StacksSchema), | |
values: context.merge(current_user: current_user), | |
object: nil, | |
) |
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
function buildNode(todo) { | |
return { | |
todo, | |
children: [], | |
}; | |
} | |
function buildTree(todos) { | |
const root = buildNode(); |
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
/* | |
Do you use?: | |
Question | |
Alternative(product) | |
Note(product) | |
Thanks | |
Add to Stack: | |
ProductSearch |
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
# Note(rstankov): | |
# | |
# Preload associations | |
# | |
# **Don't use for `connection`s, only for `field` attributes** | |
# | |
# supported definitions: | |
# - [x] :assoc | |
# - [x] { assoc: :assoc } | |
# - [x] { assoc: { assoc: :assoc } } |
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
export default miniStateMachine<IComponentProps>({ | |
initialState, | |
actions, | |
components: { | |
search: Search, | |
newProduct: NewProduct, | |
product: Poduct, | |
}, | |
// WIP |
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
/* | |
Render as html | |
<div data-component="Calendar" data-props="<%= json date: Date.today, maxDate: 1.week.from_now %>"> | |
</div> | |
*/ | |
// during page load | |
$(document).ready(() => { | |
$('[data-components]').each((i, el) => { | |
buildReact(el); |