View BaseTable.vue
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
<script> | |
const BaseTable = { | |
props: { | |
fields: { | |
type: Array, | |
default: [], | |
validator(fields) { | |
return fields.find(field => field?.key === undefined || field?.label === undefined) === undefined | |
}, | |
}, |
View markdown-with-iframes.php
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
<?php | |
// within AppServiceProvider::boot() or a similar entry point | |
Stringable::macro('markdownWithIframes', function ($config = []) { | |
$config['disallowed_raw_html'] = [ | |
'disallowed_tags' => ['title', 'textarea', 'style', 'xmp', 'noembed', 'noframes', 'script', 'plaintext'], | |
]; | |
$environment = new Environment($config); |
View hyper-volume.json
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
{ | |
"title": "Hyper Volume", | |
"rules": [ | |
{ | |
"description": "Hyper + Up = Volume Up", | |
"manipulators": [ | |
{ | |
"from": { | |
"key_code": "up_arrow", | |
"modifiers": { |
View nvmrc.zsh
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
#!/bin/zsh | |
# Put this in your .zshrc | |
autoload -U add-zsh-hook | |
load-nvmrc() { | |
local node_version="$(nvm version)" | |
local nvmrc_path="$(nvm_find_nvmrc)" | |
if [ -n "$nvmrc_path" ]; then |
View example.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
/** | |
* Essentially, the `onValueChanged` callback used to provide an object/array that was `===` during comparisons. | |
* In the last few days though, something changed and === was not working anymore. | |
* My solution is to serialize the values and compare those strings to ensure things are | |
not triggering unnecessary re-renders. | |
The external change handler is triggered even when the current editor updates the field value, | |
so we need to check it's equality to what is already in state, | |
otherwise the current editor will be in an endless loop of updating their own UI. | |
View a.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
import React from 'react'; | |
import PropTypes from 'prop-types'; | |
import ReactDOM from 'react-dom'; | |
import { TextInput } from '@contentful/forma-36-react-components'; | |
import { init } from 'contentful-ui-extensions-sdk'; | |
import '@contentful/forma-36-react-components/dist/styles.css'; | |
import './dist.css'; | |
import { createApolloFetch } from 'apollo-fetch'; | |
import { debounce, union, keyBy } from 'lodash-es'; |
View config.json
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
{ | |
"variants": { | |
"borderColor": ["responsive", "hover", "focus", "focus-within"] | |
} | |
} |
View acf-copy-repeater-field-to-singular.php
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
<?php | |
/** | |
* Plugin Name: ACF Copy Repeater Field to Singular - docs_list_renew | |
* Version: 0.1 | |
* Description: Copies the values of the last row of a repeater field to separate custom fields to be used with Admin Columns | |
*/ | |
// Rename the second argument if you're going to copy the plugin to work with another repeater. | |
add_action('wp_insert_post', 'reddit_acf_copy_repeater_field_to_singular', 10); |
View webpack.mix.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
const mix = require('laravel-mix'); | |
require('laravel-mix-tailwind'); | |
/* | |
|-------------------------------------------------------------------------- | |
| Mix Asset Management | |
|-------------------------------------------------------------------------- | |
| | |
| Mix provides a clean, fluent API for defining some Webpack build steps | |
| for your Laravel application. By default, we are compiling the Sass |
View acf-ajax.php
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
<?php | |
add_action('admin_head', function(){ | |
?> | |
<script type="text/javascript"> | |
/* | |
updated JS file for use with ACF >= 5.7.0 | |
*/ | |
NewerOlder