Skip to content

Instantly share code, notes, and snippets.

View marcio0's full-sized avatar

Marcio Cruz marcio0

  • Rio de Janeiro, Brazil
View GitHub Profile
import sys
import threading
import itertools
import time
# https://stackoverflow.com/questions/4995733/how-to-create-a-spinning-command-line-cursor
class Spinner:
def __init__(self, message="", delay=0.1):
@marcio0
marcio0 / FilteredReference.js
Last active September 26, 2022 10:29
filtered reference field on sanity
import React from "react";
import PropTypes from "prop-types";
import { has } from "lodash";
import PatchEvent, { set, unset } from "part:@sanity/form-builder/patch-event";
import ReferenceInput from "@sanity/form-builder/lib/inputs/ReferenceInput";
import { withDocument } from "part:@sanity/form-builder";
import { map } from "rxjs/operators";
import client from "part:@sanity/base/client";
import { createWeightedSearch } from "../../utils/search";
import { observeForPreview } from "part:@sanity/base/preview";