ui phase 5

This commit is contained in:
hamid
2026-07-18 09:51:03 +03:30
parent 53b4e1b0a4
commit 4c70d8e424
42 changed files with 2834 additions and 548 deletions
@@ -0,0 +1,19 @@
import { render, screen } from '@testing-library/react';
import { ThemeProvider } from '../../../theme';
import StickyActionBar from './StickyActionBar';
describe('<StickyActionBar/> component', () => {
it('renders its children inside a sticky-bottom container', () => {
const { container } = render(
<ThemeProvider>
<StickyActionBar>
<button type="button">مشاهده ۱۲ پرستار</button>
</StickyActionBar>
</ThemeProvider>,
);
expect(screen.getByText('مشاهده ۱۲ پرستار')).toBeInTheDocument();
const bar = container.querySelector('[data-sticky-action-bar]');
expect(bar).toBeInTheDocument();
expect(bar).toHaveStyle({ position: 'sticky', bottom: '0px' });
});
});