social-floating-icons
Version:
A React component for floating social media icons with customizable configuration. Perfect for portfolios, websites, and React/Next.js projects. Features hover effects, animations, and JSON-based configuration.
24 lines (23 loc) • 810 B
TypeScript
import { SocialLinksConfig } from './types';
/**
* Default configuration for social media links
*/
export declare const defaultConfig: SocialLinksConfig;
/**
* Load configuration from a JSON file
* @param configPath - Path to the configuration JSON file
* @returns Promise<SocialLinksConfig>
*/
export declare const loadConfig: (configPath: string) => Promise<SocialLinksConfig>;
/**
* Validate configuration object
* @param config - Configuration object to validate
* @returns SocialLinksConfig
*/
export declare const validateConfig: (config: any) => SocialLinksConfig;
/**
* Create a configuration object from individual parameters
* @param socialLinks - Array of social media links
* @returns SocialLinksConfig
*/
export declare const createConfig: (socialLinks: any[]) => SocialLinksConfig;