npm.io
1.8.4 • Published yesterday

@easyteam/core-ui

Licence
SEE LICENSE IN LICENSE.txt
Version
1.8.4
Deps
4
Size
10.3 MB
Vulns
2
Weekly
0

Easyteam Core UI Library

npm version

Shared React/React Native library — Core components, hooks, and utilities powering Easyteam's workforce management SDKs for both mobile and web platforms.


Overview

The Easyteam Core UI Library is a shared foundation library that powers both the mobile and web SDKs. It provides platform-agnostic business logic, data management, API integrations, and reusable utilities that work seamlessly across React Native and React web applications.

This library is used by:

The library includes React hooks, context providers, API clients, data models, authentication logic, and shared utilities, enabling consistent functionality across all Easyteam embedded SDKs.

Platform SDKs

Use the platform-specific SDKs for your application:

  • Mobile Apps (React Native): @easyteam/ui — Full mobile SDK with React Native components
  • Web Apps (React): @easyteam/web-ui — Full web SDK with React components
  • Hosted Web Version: @easyteam/launcher — Launcher for hosted embedded workflows

Key Features

Full Time & Attendance Engine

Time clock, time and attendance tracking, break management, compliance monitoring, timesheets, and time corrections.

Shift Scheduling Infrastructure

Manage weekly rosters, assigned shifts, open shifts, multi-location setups, and workforce availability.

Workforce Data Layer

Employee management, roles, permissions, staff data, and eligibility logic.

Frontline-Ready Components

Optimized user interfaces for teams on-the-go and mobile-first workflows.

Built for Vertical SaaS

Multi-tenant architecture by design, deeply configurable for different business needs.


Documentation

Full docs: https://docs.easyteam.com


License

This SDK and all associated source code are proprietary to Easyteam.

Use of this software is permitted only by current Easyteam customers under the terms of their signed Easyteam Service Agreement. No other use, copying, modification, distribution, or sublicensing is allowed without prior written permission from Easyteam.

If you are not an Easyteam customer with a valid agreement, you are not licensed to use this software.