Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 522 Bytes

File metadata and controls

28 lines (20 loc) · 522 Bytes

@scaleway/use-visual-persistence

A react hook to save element dismissal locally


Install

pnpm add @scaleway/use-visual-persistence

Usage

import React from 'react'
import { useVisualPersistence } from '@scaleway/use-visual-persistence'

const Component = () => {
  const { hide, isHidden } = useVisualPersistence('locality-selection-popover')

  return isHidden ? null : (
    <div>
      Check out this new feature once
      <button onClick={() => hide()}>X</button>
    </div>
}