1.0.1 • Published 7 months ago

is-user-online-hooks v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

isUserOnline

A lightweight React library providing hooks to check if a user is online or offline and to fetch client details like their IP address and user agent.

Features

  • Online Status Detection: Monitor the user's online or offline status using the useIsUserOnline hook.
  • Client Details Fetching: Retrieve the user's IP address and user agent using the useClientInfo hook.

Installation

Install the library via npm:

npm install is-user-online
import React from 'react';
import { useIsUserOnline, useClientInfo } from 'is-user-online';

const UserStatusDemo = () => {
  const isOnline = useIsUserOnline();
  const clientInfo = useClientInfo();

  return (
    <div>
      <p>Connection Status: {isOnline ? 'Online' : 'Offline'}</p>
      <p>IP Address: {clientInfo?.ipAddress}</p>
      <p>User Agent: {clientInfo?.userAgent}</p>
    </div>
  );
};
1.0.1

7 months ago

1.0.0

7 months ago