# Announcement Bar

Top notification bar with multiple style variants (default, primary, warning, success, gradient), dismissible with localStorage persistence, customizable icon, and link support. Slide animation.

## Files

| Target | Type |
|--------|------|
| `$modules$/announcement-bar/index.ts` | index |
| `$modules$/announcement-bar/announcement-bar.tsx` | component |
| `$modules$/announcement-bar/lang/en.json` | lang |
| `$modules$/announcement-bar/lang/tr.json` | lang |
| `$modules$/announcement-bar/lang/pt.json` | lang |

## Exports

**Components/Functions:** `AnnouncementBar`

```typescript
import { AnnouncementBar } from '@/modules/announcement-bar';
```

## Usage

```
import { AnnouncementBar } from '@/modules/announcement-bar';

<AnnouncementBar
  message="New features available!"
  linkText="Learn more"
  linkUrl="/blog/new-features"
  variant="gradient"
  icon="sparkles"
/>

• Variants: default, primary, warning, success, gradient
• Icons: sparkles, megaphone, gift, zap, none
• Dismissible with storage key
```
