1.0.18 • Published 2 years ago
@abner.dev/session-storage-tabs v1.0.18

Instalação
Instale session-storage-tabs usando npm ou yarn
npm install @abner.dev/session-storage-tabs yarn add @abner.dev/session-storage-tabsUso/Exemplos
- Configure o projeto no arquivo raiz
_page.tsxno nextjs oumain.tsxno reactjs:
import { TabContextProvider } from '@abner.dev/session-storage-tabs'
function App() {
return (
<TabContextProvider>
<Component />
<TabContextProvider/>
)
}- O proximo passo é pegar os valores de quantas abas do seus sistema estão abertas em seu navegador, por isso criei duas variaveis importantes
sessionIdque indentifica o id do navegador etabKeyque indentifica a aba que o usuário está acessando no momento:
import { useContext } from "react";
import { TabContext, TabProps } from "@abner.dev/session-storage-tabs";
function Index() {
const { sessionId, tabKey }: TabProps = useContext(TabContext);
return (
<div>
<span>{sessionId}<span/>
<span>{tabKey}<span/>
<div/>
);
}Demonstração

Stack utilizada
Front-end: React + Vite + Context + Typescript
Back-end: BrowserTabTracker
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago