mirror of
https://github.com/lucide-icons/lucide.git
synced 2025-12-15 21:37:43 +01:00
* Add useIconComponent, lucide-react * Add concept useIconComponent * add useIconComponents to packages * Add icon component * Add icon component * Add tests for react packages * Reset changes in icons * Add types * Add support for Icon components in Lucide Vue Next * update tests * Update tests * Enable Svelte component * Fix lucide-react-native tests * Update Solid package * update snapshots * Add docs * add docs * Update tests * Formatting * Formatting * Update package lock * Remove `useIconComponent` * Update guides * Update exports preact and solid package * Formatting * Format createIcons.ts * Add lucide lab repo link in docs
16 lines
515 B
TypeScript
16 lines
515 B
TypeScript
import { describe, it, expect } from 'vitest';
|
|
import { createLucideIcon } from '../src/lucide-react';
|
|
import { airVent } from './testIconNodes';
|
|
import { render } from '@testing-library/react';
|
|
|
|
describe('Using createLucideIcon', () => {
|
|
it('should create a component from an iconNode', () => {
|
|
const AirVent = createLucideIcon('AirVent', airVent);
|
|
|
|
const { container } = render(<AirVent />);
|
|
|
|
expect(container.firstChild).toMatchSnapshot();
|
|
expect(container.firstChild).toBeDefined();
|
|
});
|
|
});
|