use use_react::{ReactComponentName, ReactHookName, ReactJsxRuntime};
fn main() -> Result<(), use_react::ReactNameError> {
let component = ReactComponentName::new("AppShell")?;
let hook = ReactHookName::new("useSession")?;
assert_eq!(component.as_str(), "AppShell");
assert_eq!(hook.as_str(), "useSession");
assert_eq!(ReactJsxRuntime::Automatic.as_str(), "automatic");
Ok(())
}